2025.05.27. Python dolgozat¶
Utolsó doga, hajrá!!! :)
Tip
Szövegek tabulálásához használhatod a \t
karaktert, ami egy tabulátor karakter.
Például: print("Név\tKor")
kiírja, hogy Név Kor
, ahol a \t
helyén egy tabulátor lesz.
Beadási mód
A munkádat az alábbi formátumban tömörítsd és add be:
1. feladat¶
Program neve: szamellenorzo.py
A feladat egy számellenőrző elkészítése, amely bekér a felhasználótól egy egész számot, majd megállapítja az alábbiakat:
- Ha nulla, akkor kiírja, hogy a szám nulla és semmi mást nem vizsgál
- A szám pozitív/negatív
- A szám páros/páratlan.
- Ha a szám pozitív, akkor a szám gyökértéke (négyzetgyök) 2 tizedesjegyre kerekítve.
1. feladat:
Adjon meg egy valós számot: 16.52
A megadott szám páros.
A megadott szám pozitív.
A megadott szám gyökértéke: 4.06
2. feladat¶
Program neve: erdemjegy.py
A program kérjen be a felhasználótól egy százalékot ami 0-100 közötti egész szám lehet, majd írja ki a megfelelő érdemjegyet a következő táblázat szerint. Ha a felhasználó olyan számot ad meg, ami nem 0-100 közötti egész szám, akkor a program ismételje meg a bekérést, addig amíg a felhasználó helyes számot nem ad meg.
Osztályzat | Dolgozat százalék |
---|---|
Jeles (5) | 85-100% |
Jó (4) | 70-84% |
Közepes (3) | 55-69% |
Elégséges (2) | 40-54% |
Elégtelen (1) | 0-39% |
Példák
3. feladat¶
A program neve: sutemenyek.py
A feladatban a cuki.txt állományban lévő utf-8 kódolású adatokat kell beolvasnia. Az adatokat a ;
karakter választja el egymástól.
A cuki.txt egy sora: Süni;vegyes;300
A sorokban lévő adatok a következők:
- A sütemény neve: pl: Süni
- A sütemény típusa: pl: vegyes
- A sütemény ára forintban: pl: 300
Feladatok:
- Írjon programot sutemenyek.py néven! Az összes képernyőre történő kiíratásnál a minta szerint készítse el a feladatokat, az ékezetmentes kiírás is elfogadott.
- Az adatok tárolására használja, a sutemeny osztályt mely részben van elkészítve. Egészítse ki az osztálydefiníciót úgy, hogy az objektumok alkalmasak legyenek a sütemények árainak tárolására is!
- Olvassa be a cuki.txt fájlt, darabolja fel a sorokat a ; mentén és tárolja el az adatokat egy olyan listában, ahol egy lista elem egy osztály példánynak felel meg. Például a lista nulladik elemének van nev, tipus és ar értéke is.
- Írassa ki, hogy hány darab sütemény volt a cuki.txt-ben.
- Mennyibe kerülne, ha minden vegyes típusú süteményből szeretnénk venni 1 darabot.
- Szótár segítségével számolja meg, hogy hány darab sütemény van minden típusból. A típusok a kulcsok, az értékek pedig a darabszámok legyenek.
- Írja ki az utf-8 kódolású akciosTortak.txt fájlba a 10000 Ft-nál olcsóbb tortákat úgy, hogy a fájlba 10%-al csökkenti az árukat (egész számra kerekítve).