Python feladatok és tesztek (291 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


97 Kiemelt URL


97-01 Beolvasás URL


Feladat leírás:
Számokat olvasunk be és elemzünk.
Hozz létre egy "97-01 Beolvasas.py" Python fájlt.
Tájékoztasd a felhasználót a program működéséről, majd olvass be pontosvesszőkkel elválasztott egész számokat.
Írd ki, hogy hány számot adott meg a felhasználó, mi az átlaguk 2 tizedesre kerekítve, és melyik közülük a legkisebb és legnagyobb.
A megoldá során nem használhatod a beépített függvényekete: min, max, len, count, sum, sort
A program kommunikációját a mintáknak megfelelően szövegezd.
Végeredmény minta (részlet):
97-01 Beolvasás-0
Végeredmény minta (részlet):
97-01 Beolvasás-1

97-02 Véletlenek URL


Feladat leírás:
Véletlen számokat generálunk egy adott tartományban.
Hozz létre egy "97-02 Veletlenek.py" Python fájlt.
A minta szerint olvasd be egy szám tartomány két szélső értékét, majd generálj három véletlen számot amelyek ebbe a tartományba esnek.
Akkor is jól működjön a program, ha a tartomány elejét és végét fordított sorrendben adják meg.
A generált számok között lehetnek azonosak is.
A felhasználó egész számokat ad meg, azt nem kell ellenőrizni.
A program kommunikációját a mintának megfelelően szövegezd.
Végeredmény minta (részlet):
97-02 Véletlenek-1
Végeredmény minta (részlet):
97-02 Véletlenek-2

97-03 Páratlan URL


Feladat leírás:
Egy függvényt tesztelünk, amely egy egész számról mondja meg, hogy páratlan-e
Hozz létre külön mappában egy "97-03 Paratlan.py" Python fájlt.
Írj egy függvényt "paratlan" néven, amely bool értéket ad vissza.
Bemenő paramétere egy egész szám.
True-t ad vissza, ha a bemenő paraméter páratlan. False-t ad vissza, ha páros.
Hibára fut, ha a bejövő paraméter nem szám.
A függvény teszteléséhez a főprogram kérjen be egy egész számot a felhasználótól.
A program kommunikációja a mintának megfelelően történjen.
Végeredmény minta (részlet):
97-03 Páratlan-0
Végeredmény minta (részlet):
97-03 Páratlan-1

97-04 Szorzat URL


Feladat leírás:
Egy függvényt tesztelünk, amely két szám szorzatát adja vissza eredményül.
Hozz létre külön mappában egy "97-04 Szorzat.py" Python fájlt.
Írj egy függvényt "szorzat" néven, amely két számot vár paraméterül és visszaadja a szorzatukat.
Ha nem számot adnak meg, fusson hibára!
Végeredmény minta (részlet):
97-04 Szorzat

97-05 Dupla URL


Feladat leírás:
Egy függvényt tesztelünk, amely két szám közül adja vissza a kisebb dupláját.
Hozz létre külön mappában egy "97-05 Dupla.py" Python fájlt.
Írj egy függvényt "kisebbDupla" néven, amely két számot kap paraméterül és visszaadja a kisebb szám dupláját.
Végeredmény minta (részlet):
97-05 Dupla

97-06 Számok fájlba URL


Feladat leírás:
Hozz létre külön mappában egy "97-06 Szamok fajlba.py" Python fájlt.
Generálj 150 véletlen pozitív egész kétjegyű számot és azokat írd ki egy "szamlista.txt" fájlba. Minden szám külön sorba kerüljön.

97-07 Név keresés URL


Feladat leírás:
Ellenőrizzük, hogy egy adott név szerepel-e a neveket tároló fájlunkban.
Hozz létre egy "97-07 Nev kereses.py" python fájlt.
Olvassunk be egy nevet és ellenőrizzük, hogy benne van-e a nevek.txt fájlban.
Ha benne van, írjuk ki, hogy ismert a név.
Ha nincs benne, kérdezzük meg, hogy felvegyük-e. Ha igen a válasz, akkor vegyük fel a fájl végére.
A fájlban minden név külön sorban szerepeljen. A program első indításakor a nevek.txt fájl üres.

A program kommunikációját a mintának megfelelően szövegezd.
A mellékelt fájlt innen töltheted le: nevek.txt
Végeredmény minta (részlet):
97-07 Név keresés 01
Végeredmény minta (részlet):
97-07 Név keresés 02
Végeredmény minta (részlet):
97-07 Név keresés 03
Ugrás az elejére