PC-School PC-School
VTEM skitter

VTEM skitter

VTEM skitter

Itt

mindenki jól érzi magát!

VTEM skitter

Játszva

mindent megtanítunk!

VTEM skitter

Igazodunk

az igényekhez!

VTEM skitter

Nyíregyháza

központjában megtalálnak!

Python gyakorló feladatok

1. Írj egy Python programot, amely bekér három számot a felhasználótól és kiírja a képernyőre a legkisebb értéket ezek közül!

2. Írj egy Python programot, amely bekér három számot a felhasználótól és kiírja a képernyőre, hogy három különböző értéket kapott-e!

3. Írj egy Python programot, amely bekér egy dolgozat pontszámot (x) a felhasználótól és kiír egy érdemjegyet az alábbiak szerint! 1: x<50; 2: 50<=x<60; 3: 60<=x<70; 4: 70<=x<85; 5: x>=85.

4. Írj egy Python programot, amely bekér egy egész számot a felhasználótól és kiírja a képernyőre, hogy osztható-e (igen/nem) a szám 3-mal vagy 5-tel!

5. Írj egy Python programot, amely bekér három számot a felhasználótól és kiírja a képernyőre, hogy a számok közül bármelyik kettőnek az összege egyenlő-e a harmadik számmal!

6. Írj egy Python programot, amely bekér három egész számot a felhasználótól és kiírja a képernyőre, hogy mind a három páros szám-e (igen/nem)!

7. Írj egy Python programot, amely bekér egy pozitív egész számot a felhasználótól és kiírja a képernyőre azokat a pozitív hárommal osztható számokat, amelyek kisebbek az adott számnál!

8. Írj egy Python programot, amely bekér egy valós (A) és egy egész (K) számot a felhasználótól és kiírja a képernyőre az AK hatvány értékét anélkül, hogy használnád a ** operátort!

9. Írj egy Python programot, amely bekér egy 20-nál nem nagyobb pozitív egész számot a felhasználótól és kiírja a képernyőre a START szót úgy, hogy előtte annyi szóköz legyen amennyi a megadott szám értéke!

10. Írj egy Python programot, amely bekér egy pozitív egész számot a felhasználótól és kiírja a képernyőre azt a számot, amely az ennél a számnál nem nagyobb pozitív egész számok összege!

11. Írj egy Python programot, amely bekér egy pozitív egész számot a felhasználótól és kiírja a képernyőre felváltva a 0 és 1 számjegyeket úgy, hogy a számjegyek együttes darabszáma pontosan a megadott szám legyen!

12. Írj egy Python programot, amely először bekér egy kisebb majd egy nagyobb pozitív valós számot a felhasználótól és kiírja a képernyőre azokat az egész számokat, amelyek a megadott értékek között helyezkednek el!

13. Írj egy Python programot, amely bekér két pozitív egész számot a felhasználótól és kiírja a képernyőre azokat a páros számokat, amelyek a két adott érték közötti zárt intervallumban találhatóak!

14. Írj egy Python eljárást, amely paraméterként kap 2 egész számot (N és M) és kiír a képernyőre a csillag (*) karaktereket M darab sorban és N darab oszlopban (tehát NxM darab karaktert egy téglalap alakú képernyőrészre)! A programodban hívd is meg ezt az alprogramot!

15. Írj egy Python eljárást, amely paraméterként kap egy egész számot és kiírja a képernyőre az ennél kisebb értékű elemeit a Fibonacci sornak!

16. Írj egy logikai értékkel visszatérő Python függvényt, amely paraméterként kap egy egész számot és eldönti a számról, hogy osztható-e 2-vel és 3-mal is egyszerre! A programodban hívd is meg ezt az alprogramot!

17. Írj egy logikai értékkel visszatérő Python függvényt, amely paraméterként kap három számot és eldönti, hogy az összes paramétere pozitív-e! A programodban hívd is meg ezt az alprogramot!

18. Írj egy Python függvényt, amely paraméterként kap 2 egész számot és visszatér a két szám által meghatározott zárt intervallumban található egész számok összegével! A programodban hívd is meg ezt az alprogramot!

19. Írj egy Python programot, amely bekér két szót (sztringet) a felhasználótól és kiírja a képernyőre, hogy van-e olyan betű, amelyik mind a kettőben előfordul!

20. Írj egy Python programot, amely bekér egy szót (sztringet) a felhasználótól és kiírja a képernyőre a szó betűit, úgy, hogy minden betű egy új sorba kerüljön!

21. Írj egy Python eljárást, amely paraméterként kap egy szót (sztringet) és annyi darab csillag (*) karaktert ír ki a képernyőre, ahány karaktert tartalmazott a szó! A programodban hívd is meg ezt az alprogramot!

22. Írj egy Python eljárást, amely paraméterként kap egy pozitív egész számot és kiír a képernyőre ennyi karaktert úgy, hogy minden harmadik karakter pluszjel (+) legyen a többi viszont mínuszjel (-)! A programodban hívd is meg ezt az alprogramot!

23. Írj egy Python programot, amely bekér a felhasználótól egy mondatot (sztringet) és ennek szavait (szóközzel elválasztott részsztringjeit) fordított sorrendben kiírja a képernyőre!

24. Írj egy Python programot, amely bekér a felhasználótól egy sztringet és ezt úgy íratja ki, hogy a szóköz karaktereket kihagyja!

25. Írj egy Python programot, amely a felhasználótól pozitív számokat kér be mindaddig, amíg a felhasználó nullát nem ad be! A program az összes értéket tárolja egy listában, majd írja ki a képernyőre a lista elemeit fordított sorrendben!

26. Írj egy Python programot, amelyben megadsz egy tetszőleges listát, majd a program létrehoz egy másik listát, amelynek elemei megegyeznek az előbbi lista elemeivel ismétlődések nélkül!

27. Írj egy Python programot, amelyben megadsz egy tetszőleges egészeket tartalmazó listát, majd a lista elemeit csökkenő sorrendbe rendezed anélkül, hogy használnád a sort() metódust.

28. Írj egy Python programot, amely bekér egy pozitív egész számot (N) és létrehoz egy listát, amely a Fibonacci sor legkisebb értékű N darab elemét tartalmazza! Majd a program írja ki a lista páros értékű elemeit!

29. Írj egy Python programot, amely megmondja előfordul-e (igen/nem) a Debrecen szó a temp.txt fájlban!

30. Írj egy Python programot, amely a szamok.txt fájlba írja a 100 legkisebb 3-mal osztható pozitív egész számot!

31. Írj egy Python programot, amely bekér egy dátumot három pozitív egész számként (év, hó, nap)! A program határozza meg, hogy az adott dátum az év hányadik napja!

32. Írj egy Python programot, amely egy legalább 5 elemű listában tárolt számok közül az 5. legkisebb értéket kiíratja a képernyőre!

33. Írj egy Python programot, amely egy tetszőleges méretű listában tárolt számok mediánját határozza meg! (Ne importáld a statistics csmagot!)

34. Írj egy Python programot, amely a temp.txt szöveges fájl minden második szavát (szóközzel elválasztott részsztringjét) a képernyőre írja!

35. Írj egy Python függvényt, amely paraméterként kap egy szót (sztringet) és megmondja, hogy ez egy palindróm-e! A programodban hívd is meg ezt az alprogramot!

36. Írj egy Python programot, amely a teknőcgrafika segítségével egy ötágú sárga csillagot rajzol ki!

37. Írj egy Python programot, amely a teknőcgrafika segítségével kirajzol egy „házikó” alakú ötszöget!

38. Írj egy Python programot, amely a teknőcgrafika segítségével kirajzol egy 30, 40 és 50 egység oldalhosszúságú derékszögű háromszöget!

39. Írj egy Python programot, amely a teknőcgrafika és eseményvezérlés segítségével billentyűnyomás hatására egy szabályos poligont rajzol ki! A ’3’-as karakter esetén háromszöget, a ’4’-es hatására négyszöget, és így tovább egészen a szabályos kilencszögig. Mindegyik sokszög legyen más színű!

40. Írj egy Python eljárást, amely paraméterként kap egy szavakból álló sztringet és kiírja ezeket a szavakat úgy, hogy a szavakon belül a betűk sorrendje fordított, de a szavak sorrendje az eredeti!