http://wiki.math.bme.hu/history/Informatika2-2018/Gyakorlat2?feed=atom&Informatika2-2018/Gyakorlat2 - Laptörténet2024-03-28T13:58:34ZAz oldal laptörténete a wikibenMediaWiki 1.18.1http://wiki.math.bme.hu/index.php?title=Informatika2-2018/Gyakorlat2&diff=13327&oldid=prevGaebor, 2018. február 14., 16:32-n2018-02-14T16:32:26Z<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 2018. február 14., 16:32-kori változata</td>
</tr><tr><td colspan="2" class="diff-lineno">1. sor:</td>
<td colspan="2" class="diff-lineno">1. sor:</td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[Informatika2-2018/Gyakorlat1|előző]] [[Informatika2-2018|fel]] [[Informatika2-2018/Gyakorlat3|következő]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[Informatika2-2018/Gyakorlat1|előző]] [[Informatika2-2018<ins class="diffchange diffchange-inline">#Gyakorlat</ins>|fel]] [[Informatika2-2018/Gyakorlat3|következő]]</div></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>= Feladatok =</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>= Feladatok =</div></td></tr>
<tr><td colspan="2" class="diff-lineno">97. sor:</td>
<td colspan="2" class="diff-lineno">97. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># cserebere</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># cserebere</div></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: #ffa; color:black; font-size: smaller;"><div>[[Informatika2-2018/Gyakorlat1|előző]] [[Informatika2-2018|fel]] [[Informatika2-2018/Gyakorlat3|következő]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[Informatika2-2018/Gyakorlat1|előző]] [[Informatika2-2018<ins class="diffchange diffchange-inline">#Gyakorlat</ins>|fel]] [[Informatika2-2018/Gyakorlat3|következő]]</div></td></tr>
</table>Gaeborhttp://wiki.math.bme.hu/index.php?title=Informatika2-2018/Gyakorlat2&diff=13321&oldid=prevGaebor, 2018. február 13., 14:05-n2018-02-13T14:05:26Z<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 2018. február 13., 14:05-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>A függvény a felelő nevével térjen vissza.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>A függvény a felelő nevével térjen vissza.</div></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: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"># </del>legnagyobb</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">== Legnagyobb ==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"># </del>udvarias</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Írjunk python függvényt, ami megmondja hogy hányadik egy lista </ins>legnagyobb <ins class="diffchange diffchange-inline">eleme. </ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"># szorzo</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"># </del>neptun_elobb</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">A függvény neve legyen <code>legnagyobb</code>, egy paramétere legyen: ''l'', ami egy számokat tartalmazó lista. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">A függvény térjen vissza a lista legnagyobb elemének indexével. Például az <code>[3, 2, 1]</code> listára a 0 számot adja, mert a nulladik a legnagyobb.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Ezt a műveletet szokás <code>argmax</code>-nak is nevezni.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">== Udvarias ==</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 class="diffchange diffchange-inline">A bemenetünk egy lista: ''l'', ami női neveket tartalmaz.</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 class="diffchange diffchange-inline">Alkossunk minden névből egy </ins>udvarias <ins class="diffchange diffchange-inline">megszólítást úgy, hogy elé tesszük hogy "Ms.".</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 class="diffchange diffchange-inline">Így pl. abból hogy "Alice", legyen "Ms. Alice". Az így módosított listát adjuk vissza visszatérési értékként. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">== Szorzó ==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">A bemenetünk egy lista: ''l'', ami számokat tartalmaz, és egy szám: ''k''. Adjuk vissza azt a listát, amit úgy kapunk, hogy ''l'' minden elemét megszorozzuk ''k''-val. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">== Neptun előbb ==</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 class="diffchange diffchange-inline">Az egyetemen a különféle számonkérések eredménye sokszor Neptun kód alapján van közölve, nem a név alapján.</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 class="diffchange diffchange-inline">Ilyenkor, főleg egy hosszú listában, nehéz lehet megkeresni a saját eredményünket.</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 class="diffchange diffchange-inline">Írjunk egy függvényt, ami megmondja egy Neptun kódok alapján rendezett listában, a mi Neptun kódunk és az éppen látott Neptun kód alapján, hogy a mi sorunk előbb van-e a táblázatban vagy sem. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Írjunk python függvényt, neve legyen <code></ins>neptun_elobb<ins class="diffchange diffchange-inline"></code>, két paramétere legyen: </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 class="diffchange diffchange-inline">* ''mienk'', a mi Neptun kódunk</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 class="diffchange diffchange-inline">* ''aktualis'', az éppen most látott Neptun kód.</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 class="diffchange diffchange-inline">A függvény a speciális <code>True</code> azaz igaz értékkel térjen vissza ha a mi kódunk van előbb, és a <code>False</code>, azaz hamis értékkel, ha később. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">= Cloudcoder =</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># ismetles</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># ismetles</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># kiejtes</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># kiejtes</div></td></tr>
</table>Gaeborhttp://wiki.math.bme.hu/index.php?title=Informatika2-2018/Gyakorlat2&diff=13320&oldid=prevGaebor, 2018. február 13., 13:58-n2018-02-13T13:58:16Z<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 2018. február 13., 13:58-kori változata</td>
</tr><tr><td colspan="2" class="diff-lineno">30. sor:</td>
<td colspan="2" class="diff-lineno">30. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Ha van az ''l'' listának legalább ''db'' eleme, akkor az utolsó ''db'' darabbal térjen vissza a függvény, egy ''db'' elemű listában. Ha ''l''-nek kevesebb mint ''db'' eleme van, akkor a függvény <code>None</code>-nal térjen vissza.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Ha van az ''l'' listának legalább ''db'' eleme, akkor az utolsó ''db'' darabbal térjen vissza a függvény, egy ''db'' elemű listában. Ha ''l''-nek kevesebb mint ''db'' eleme van, akkor a függvény <code>None</code>-nal térjen vissza.</div></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: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"># </del>szin_komponens</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">== Szín komponens ==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"># </del>sorszamok</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">A számítógépek a színeket általában 3 komponensben tárolják.</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"># </del>naplobol</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">A leggyakrabban használt módszert RGB kódolásnak hívják, ami a "red", "green" és "blue" szavak kezdőbetűjéből áll össze, mert a szín komponensei ilyenkor a piros, zöld, kék sorrendben vannak megadva.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Írjunk függvényt ami név alapján ki tudja választani a megfelelő komponenst.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">A python függvény neve legyen <code></ins>szin_komponens<ins class="diffchange diffchange-inline"></code>, két paramétere legyen: </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 class="diffchange diffchange-inline">* ''szin'', egy három elemű lista, ami a három komponens erősségét tartalmazza három 0 és 1 közötti valós számként</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 class="diffchange diffchange-inline">* ''komponens'', a "piros", "zold" és "kek" karakterláncok egyike</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 class="diffchange diffchange-inline">* A függvény térjen vissza a ''komponens''-nek megfelelő szín komponens erősségével, tehát a lista megfelelő elemével. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">== Sorszámok ==</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 class="diffchange diffchange-inline">Megvan egy versenyen induló versenyzők listája. Meg akarjuk őket számozni 1-től indulva.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Írjunk függvényt, ami visszaadja a szükséges sorszámok listáját, hogy ki tudjuk a sorszámokat nyomtatni. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">A függvény neve legyen <code></ins>sorszamok<ins class="diffchange diffchange-inline"></code>, egy paramétere legyen: ''indulok'', a versenyzők listája.</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 class="diffchange diffchange-inline">Ha az ''indulok'' listának N eleme van, akkor a függvény egy olyan listával térjen vissza, ami a számokat 1-től N-ig tartalmazza. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">== Naplóból ==</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 class="diffchange diffchange-inline">Egy gimis tanár úgy szokta eldönteni hogy ki feleljen az óráján, hogy sorsol egy számot ''0'' és az ''osztály létszáma-1'' között, majd az felel aki a naplóban annyiadik helyen van.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Írjunk függvényt ami megmondja hogy ki fog felelni, a diákok listájából, és a sorszámból amit kisorsolt a tanár. Az egyetlen gond hogy a mi listánk nincs névsorba rendezve mint a napló. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">A függvény neve legyen <code></ins>naplobol<ins class="diffchange diffchange-inline"></code>, két paramétere legyen: </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 class="diffchange diffchange-inline">* ''nevek'', egy lista ami az osztály diákjait tartalmazza, de nincs sorba rendezve</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 class="diffchange diffchange-inline">* ''sorszam'', egy szám, hogy a sorbarendezett listából hányadikdiák fog felelni. Ha ez a szám 0, akkor a névsorban első fog felelni, és így tovább.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">A függvény a felelő nevével térjen vissza.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># legnagyobb</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># legnagyobb</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># udvarias</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div># udvarias</div></td></tr>
</table>Gaeborhttp://wiki.math.bme.hu/index.php?title=Informatika2-2018/Gyakorlat2&diff=13319&oldid=prevGaebor: Új oldal, tartalma: „előző fel következő = Feladatok = == Faktoriális == Adjuk meg a bemeneti …”2018-02-13T13:53:15Z<p>Új oldal, tartalma: „<a href="/view/Informatika2-2018/Gyakorlat1" title="Informatika2-2018/Gyakorlat1">előző</a> <a href="/view/Informatika2-2018" title="Informatika2-2018">fel</a> <a href="/view/Informatika2-2018/Gyakorlat3" title="Informatika2-2018/Gyakorlat3">következő</a> = Feladatok = == Faktoriális == Adjuk meg a bemeneti …”</p>
<p><b>Új lap</b></p><div>[[Informatika2-2018/Gyakorlat1|előző]] [[Informatika2-2018|fel]] [[Informatika2-2018/Gyakorlat3|következő]]<br />
<br />
= Feladatok =<br />
<br />
== Faktoriális ==<br />
Adjuk meg a bemeneti szám faktoriálisát! (Bemenet: ''n'', kimenet ''n!'')<br />
<br />
== Tökéletes számok ==<br />
<br />
Írjunk programot, mely bekér egy pozitív egész számot és leellenőrzi, hogy [https://hu.wikipedia.org/wiki/T%C3%B6k%C3%A9letes_sz%C3%A1mok tökéletes szám]-e.<br />
<br />
== Válogatás ==<br />
<br />
Adott egy számokat tartalmazó L listánk, írjunk programot, mely két listába válogatja L elemeit, negatívakat az egyikbe, nem negatívakat a másikba.<br />
<br />
L = [-1, 2, 5, -2, 3, -4, -5, 2, -2, 0, 5, 5, 6, 3, -3]<br />
<br />
== Lista első ==<br />
A python egy típusa amivel gyakran fogunk találkozni, a <code>list</code>. A lista sok szempontból hasonlít a karakterláncra, csak elemei nem betűk, hanem tetszőleges python dolgok.<br />
Egyelőre számok lesznek a listák elemei. <br />
<br />
Írjunk python függvényt, ami visszaadja a lista első elemét, ha létezik (tehát ha van legalább egy eleme a listának). A függvény neve legyen <code>lista_elso</code>, egy paramétere legyen:<br />
''l'', a lista.<br />
A függvény a lista első elemével térjen vissza ha létezik, és a speciális <code>None</code> értékkel ha nem. <br />
<br />
== Lista vége ==<br />
Írjunk függvényt ami csak a lista utolsó valahány elemét tartja meg! <br />
<br />
A függvény neve legyen <code>lista_veg</code>, két paramétere legyen: ''l'', a lista ''db'', a megtartandó elemek száma.<br />
Ha van az ''l'' listának legalább ''db'' eleme, akkor az utolsó ''db'' darabbal térjen vissza a függvény, egy ''db'' elemű listában. Ha ''l''-nek kevesebb mint ''db'' eleme van, akkor a függvény <code>None</code>-nal térjen vissza.<br />
<br />
# szin_komponens<br />
# sorszamok<br />
# naplobol<br />
# legnagyobb<br />
# udvarias<br />
# szorzo<br />
# neptun_elobb<br />
# ismetles<br />
# kiejtes<br />
# buvos_negyzet<br />
# szorzotabla<br />
# pascal<br />
# cserebere<br />
<br />
[[Informatika2-2018/Gyakorlat1|előző]] [[Informatika2-2018|fel]] [[Informatika2-2018/Gyakorlat3|következő]]</div>Gaebor