http://wiki.math.bme.hu/history/Informatika1-2011/Hazi6?feed=atom&Informatika1-2011/Hazi6 - Laptörténet2024-03-28T15:25:00ZAz oldal laptörténete a wikibenMediaWiki 1.18.1http://wiki.math.bme.hu/index.php?title=Informatika1-2011/Hazi6&diff=6874&oldid=prevZrimay: /* Segítség */2011-10-25T21:03:04Z<p><span class="autocomment">Segítség</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">←Régebbi változat</td>
<td colspan='2' style="background-color: white; color:black;">A lap 2011. október 25., 21:03-kori változata</td>
</tr><tr><td colspan="2" class="diff-lineno">50. sor:</td>
<td colspan="2" class="diff-lineno">50. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><python></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><python></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>sor = 'elso;masodik;harmadik'</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>sor = 'elso;masodik;harmadik'</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>szavak = <del class="diffchange diffchange-inline">line</del>.split(';')  # itt a szavak egy lista lesz a sor darabjaival, a ";"-k menten vagtuk szet</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>szavak = <ins class="diffchange diffchange-inline">sor</ins>.split(';')  # itt a szavak egy lista lesz a sor darabjaival, a ";"-k menten vagtuk szet</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>for szo in szavak:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>for szo in szavak:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     print "Szo:", szo</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     print "Szo:", szo</div></td></tr>
<tr><td colspan="2" class="diff-lineno">60. sor:</td>
<td colspan="2" class="diff-lineno">60. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Szo: harmadik</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Szo: harmadik</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></python></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></python></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==== Technikai segítség ====</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==== Technikai segítség ====</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[http://www.math.bme.hu/~kkovacs/python_install.html Hogyan kell python-t telepíteni Windowsra?]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[http://www.math.bme.hu/~kkovacs/python_install.html Hogyan kell python-t telepíteni Windowsra?]</div></td></tr>
</table>Zrimayhttp://wiki.math.bme.hu/index.php?title=Informatika1-2011/Hazi6&diff=6872&oldid=prevAdor, 2011. október 25., 19:45-n2011-10-25T19:45:56Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">←Régebbi változat</td>
<td colspan='2' style="background-color: white; color:black;">A lap 2011. október 25., 19:45-kori változata</td>
</tr><tr><td colspan="2" class="diff-lineno">60. sor:</td>
<td colspan="2" class="diff-lineno">60. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Szo: harmadik</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Szo: harmadik</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></python></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></python></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">==== Technikai segítség ====</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">[http://www.math.bme.hu/~kkovacs/python_install.html Hogyan kell python-t telepíteni Windowsra?]</ins></div></td></tr>
</table>Adorhttp://wiki.math.bme.hu/index.php?title=Informatika1-2011/Hazi6&diff=6853&oldid=prevAdor, 2011. október 18., 12:49-n2011-10-18T12:49:15Z<p></p>
<p><b>Új lap</b></p><div>=== Ki az esélyes? ===<br />
<br />
Egy focimeccsre szeretnénk fogadni. Tegyük fel hogy ehhez már összegyűjtöttük a két csapat eddigi egymás elleni meccseinek eredményeit egy fájlba. (Lentebb lesznek példa fájlok).<br />
<br />
Írj egy python scriptet ami az "eredmenyek.txt" fájlban található adatok alapján megmondja hogy melyik csapat az esélyesebb!<br />
Az esélyes csapat nevét írd ki egy "eselyes.txt" fájlba.<br />
Ha az eddigi eredmények alapján egyforma erősségű a két csapat, akkor a "döntetlen" szót írd az "eselyes.txt"-be. <br />
<br />
Választhatsz, hogy a gólarány alapján (rúgott gólok / kapott gólok) vagy a nyert meccsek száma alapján határozod meg az esélyes csapatot, de megjegyzésként (#-jel után egy sorban) mindenképp írd bele a kódodba hogy melyik módszerrel számolsz!<br />
<br />
A beolvasandó file ("eredmenyek.txt") az első sorban tartalmazza a két csapat nevét, kettősponttal elválasztva (pl "A:B").<br />
A további sorok egy-egy meccs eredményei, szintén kettősponttal elválasztva, elöl az "A" csapat, a kettőspont után a "B" csapat rúgott góljainak száma.<br />
<br />
<br />
* Egy példa "eredmenyek.txt"-re:<br />
----<br />
<code><br />
Real Madrid:Barcelona<br /><br />
2:5<br /><br />
1:0<br /><br />
1:1<br /><br />
2:1<br /><br />
0:3<br /><br />
</code><br />
----<br />
Elvárt kimenet: nyert meccsek alapján döntetlen, gólarány alapján Barcelona.<br />
<br />
* Másik példa "eredmenyek.txt":<br />
----<br />
<code><br />
Inter:Milan<br /><br />
2:4<br /><br />
5:1<br /><br />
2:0<br /><br />
3:1<br /><br />
1:2<br /><br />
0:0<br /><br />
1:2<br /><br />
3:1<br /><br />
</code><br />
----<br />
Elvárt kimenet: nyert meccsek alapján Inter, gólarány alapján is Inter.<br />
<br />
<br />
<br />
==== Segítség ====<br />
Egy stringet szétvághatsz darabokra bizonyos karakterek mentén a ''split()'' függvénnyel.<br />
<br />
Például:<br />
<python><br />
sor = 'elso;masodik;harmadik'<br />
szavak = line.split(';') # itt a szavak egy lista lesz a sor darabjaival, a ";"-k menten vagtuk szet<br />
for szo in szavak:<br />
print "Szo:", szo<br />
</python><br />
Kimenete ez lesz:<br />
<python><br />
Szo: elso<br />
Szo: masodik<br />
Szo: harmadik<br />
</python></div>Ador