Python feladatok és tesztek (255 feladat)

Az oldal folyamatos fejlesztés alatt áll. Ha észrevételed van, örülnénk, ha megosztanád velünk: info @ tanit . hu
iPhone-okra egy Python programozási lehetőség: Python 3IDE, Androidos mobilokra: QPython 3L
Az érettségi feladatokat a mellékletekkel, megoldásokkal együtt az Oktatási Hivatal weboldaláról vettük át. És van Online Python editor is :)

Tartalomjegyzék


98 Keresés URL


98-01 Keresés listában URL


Feladat leírás:
Egy előre megadott listában keresünk adatokat.
Hozz létre egy "98-01 Kereses listaban.py" Python fájlt.
Adott az alábbi lista, amelyben 0 és 100 közötti véletlen számok vannak és mindegyik legfeljebb egyszer szerepel:
adatok = [99, 26, 44, 90, 15, 31, 77, 53, 58, 88, 93, 94, 14, 40, 92, 29, 50, 23, 86, 96, 60, 57, 34, 6, 79, 17, 4, 39, 37, 21, 42, 59, 91, 55, 13, 45, 35, 78, 7, 73, 30, 24, 68, 69, 75, 85, 38, 43, 28, 12, 87, 2, 54, 63, 9, 49]

Kérj be a felhasználótól egy 0 és 100 közé eső számot, majd írd ki, hogy az a listában hányadik, vagy azt ha nem szerepel ott.
A felhasználó biztosan pozitív egész számot ad meg, azt nem kell ellenőrizni.
A megoldás során a beépített index és count függvényeket nem használhatod.

Akkor is helyesen működjön a program, ha módosítjuk a listát!
A program kommunikációját a mintának megfelelően szövegezd!
Végeredmény minta (részlet):
98-01 Keresés listában_0
Végeredmény minta (részlet):
98-01 Keresés listában_1
Végeredmény minta (részlet):
98-01 Keresés listában_2
Végeredmény minta (részlet):
98-01 Keresés listában_3

98-02 Keresés listában URL


Feladat leírás:
Listában keresünk megadott értékkel osztható számot.
Hozz létre egy "98-02 Kereses listaban.py" Python fájlt.
Adott az alábbi lista, amelyben 0 és 100 közötti véletlen számok vannak és mindegyik legfeljebb egyszer szerepel:
adatok = [99, 26, 44, 90, 15, 31, 77, 53, 58, 88, 93, 94, 14, 40, 92, 29, 50, 23, 86, 96, 60, 34, 6, 79, 17, 4, 39, 37, 21, 42, 59, 91, 55, 13, 45, 35, 78, 7, 73, 30, 24, 68, 69, 75, 85, 43, 28, 12, 87, 2, 54, 63, 9, 49]

Kérj be a felhasználótól egy 2 és 20 közé eső számot. Ha nem a megadott intervallumból adott meg számot, akkor kérd be újra.
A felhasználó biztosan pozitív egész számot ad meg, azt nem kell ellenőrizni.
Írd ki, hogy a listában hányadik és melyik az első olyan szám amelyik maradék nélkül osztható a megadott számmal.

Akkor is helyesen működjön a program, ha módosítjuk a listát!
A program kommunikációját a mintának megfelelően szövegezd!
Végeredmény minta (részlet):
98-02 Keresés listában_0
Végeredmény minta (részlet):
98-02 Keresés listában_1

98-03 Keresés listában URL


Feladat leírás:
Listában keresünk kontinens adatokat.
Hozz létre egy "98-03 Kereses listaban.py" Python fájlt.

Adottak az alábbi kontinens adatok:
Terület;Lakosság;Kontinens
30 370 000 km²;1,3 milliárd;Afrika
44 579 000 km²;4,6 milliárd;Ázsia
10 180 000 km²;747 millió;Európa
24 709 000 km²;579 millió;Észak-Amerika
17 840 000 km²;422 millió;Dél-Amerika
8 600 000 km²;42 millió;Ausztrália
14 000 000 km²;0;Antarktisz


Tárold el ezeket az adatokat megfelelő formában.
Kérdezd meg a felhasználót, hogy mely kontinens adataira kíváncsi, majd írd ki az adott kontinens adatait.
Akkor is jól működjön a program, ha a felhasználó legalább két karakterig megadta egy kontinens kezdő betűit.
Ha a megadott kezdőbetűkkel, vagy névvel nem található kontinens, akkor azt írjuk ki.
A program ne legyen érzékeny a kis- és nagybetűkre.

A program kommunikációját a mintának megfelelően szövegezd!
Végeredmény minta (részlet):
98-03 Keresés  listában_0
Végeredmény minta (részlet):
98-03 Keresés  listában_1
Végeredmény minta (részlet):
98-03 Keresés  listában_2
Ugrás az elejére