tanszek:oktatas:muszaki_informatika:python_alapok_ii._feltetelek_ciklusok
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| tanszek:oktatas:muszaki_informatika:python_alapok_ii._feltetelek_ciklusok [2026/02/13 11:47] – created szabom | tanszek:oktatas:muszaki_informatika:python_alapok_ii._feltetelek_ciklusok [2026/02/13 11:51] (current) – szabom | ||
|---|---|---|---|
| Line 14: | Line 14: | ||
| | print(4 != 4) | False | | | print(4 != 4) | False | | ||
| + | ---- | ||
| ==== if / elif / else ==== | ==== if / elif / else ==== | ||
| Line 52: | Line 53: | ||
| </ | </ | ||
| + | ---- | ||
| ==== Logikai operátorok ==== | ==== Logikai operátorok ==== | ||
| Line 81: | Line 83: | ||
| </ | </ | ||
| + | ---- | ||
| ==== for ciklus ==== | ==== for ciklus ==== | ||
| Line 104: | Line 107: | ||
| </ | </ | ||
| + | ---- | ||
| ==== while ciklus ==== | ==== while ciklus ==== | ||
| Line 130: | Line 134: | ||
| </ | </ | ||
| + | ---- | ||
| ==== Összefoglaló feladatok ==== | ==== Összefoglaló feladatok ==== | ||
| - | Feladat: Kérj be egy pozitív egész számot és írd ki az összes páros számot eddig a számig. | + | **Feladat:** Kérj be egy pozitív egész számot és írd ki az összes páros számot eddig a számig. |
| <sxh python> | <sxh python> | ||
| n = int(input(" | n = int(input(" | ||
| Line 140: | Line 145: | ||
| </ | </ | ||
| - | Feladat: Számkitaláló és számértékelő program | + | **Feladat:** Számkitaláló és számértékelő program |
| <sxh python> | <sxh python> | ||
| # 1. Szám bekérése | # 1. Szám bekérése | ||
| Line 173: | Line 178: | ||
| </ | </ | ||
| - | Feladat: | + | **Feladat:** |
| Írj programot, amely: | Írj programot, amely: | ||
| - Bekéri, hány darab jegyet szeretne a felhasználó megadni. | - Bekéri, hány darab jegyet szeretne a felhasználó megadni. | ||
| Line 217: | Line 222: | ||
| else: | else: | ||
| print(" | print(" | ||
| + | </ | ||
| + | |||
| + | **Extra feladat (vektorok/ | ||
| + | |||
| + | Írj programot, amely egy egyszerű pénztárgépet szimulál: | ||
| + | - Kiír egy menüt termékekkel és árakkal. | ||
| + | - A felhasználó szám alapján választ terméket. | ||
| + | - A program addig kér új terméket, amíg a felhasználó 0-t nem ad meg. | ||
| + | - Számolja az összes fizetendő összeget. | ||
| + | - A végén kiírja: a végösszeget, | ||
| + | <sxh python> | ||
| + | # Terméklista (for ciklussal fogjuk kiírni) | ||
| + | termekek = [" | ||
| + | arak = [500, 400, 300, 200] | ||
| + | |||
| + | vegosszeg = 0 | ||
| + | valasztas = -1 | ||
| + | |||
| + | print(" | ||
| + | |||
| + | # While ciklus – vásárlás folytatása 0-ig | ||
| + | while valasztas != 0: | ||
| + | | ||
| + | print(" | ||
| + | | ||
| + | # For ciklus – lista kiírása | ||
| + | for i in range(len(termekek)): | ||
| + | print(f" | ||
| + | | ||
| + | print(" | ||
| + | | ||
| + | valasztas = int(input(" | ||
| + | | ||
| + | if valasztas == 0: | ||
| + | break | ||
| + | | ||
| + | # If / Elif / Else – választás ellenőrzése | ||
| + | if 1 <= valasztas <= len(termekek): | ||
| + | vegosszeg += arak[valasztas - 1] | ||
| + | print(" | ||
| + | else: | ||
| + | print(" | ||
| + | |||
| + | # Fizetés | ||
| + | print(" | ||
| + | |||
| + | # Vásárlás értékelése | ||
| + | if vegosszeg == 0: | ||
| + | print(" | ||
| + | elif vegosszeg < 1000: | ||
| + | print(" | ||
| + | elif vegosszeg < 3000: | ||
| + | print(" | ||
| + | else: | ||
| + | print(" | ||
| + | |||
| </ | </ | ||
tanszek/oktatas/muszaki_informatika/python_alapok_ii._feltetelek_ciklusok.1770983227.txt.gz · Last modified: 2026/02/13 11:47 by szabom
