A1Biztonságos számbeolvasás
Mikor kell ez?
a feladat azt mondja, hogy „kérj be", „olvasd be", „a felhasználó megadja" — és a beolvasott adattal számolni kell.
«VALTOZO» = int(input("«KIIRANDO SZOVEG»: ")) «TIZEDES_VALTOZO» = float(input("«KIIRANDO SZOVEG»: "))
Illesztési pontok
«VALTOZO»– Beszédes név, ékezet nélkül:darab,kor,perc«KIIRANDO SZOVEG»– Pontosan az, ami a feladat mintájában a kettőspont előtt állint / float–int()egész számhoz (darab, életkor, év),float()ha tizedes is lehet (ár, hossz, hőmérséklet átlaga)
Tipikus hibák
- Elmarad a konverzió. Az
input()mindig szöveget ad. Két beolvasott érték összeadása ilyenkor összefűzi a szövegeket ("3" + "4"→"34"), a szorzásukTypeError. Szöveg és egész szám szorzata viszont hibaüzenet nélkül ismétel:"3" * 4→"3333". int()ott, ahol tizedes jön. A7.5beírásakor azonnalValueError. Ha a feladat árat vagy mértéket kér,float()kell.- A prompt szövege nem egyezik a mintával. A kimeneti formátum is pontozott — másold a feladatból.