A programok szinte mindig adatokat dolgoznak fel. A Python rugalmas, de a bemenet gyakran szövegként érkezik, ezért tudnod kell, mikor kell számmá alakítani egy értéket.
Mit tanulsz meg ebben a leckében?
- Miért szöveg az `input()` eredménye.
- Hogyan lesz szövegből egész szám vagy tört szám.
- Hogyan számolunk egyszerű árakkal és kedvezményekkel.
Kódminta
python-alapok-02.py
termek = input("Termék neve: ") ar = int(input("Ár forintban: ")) kedvezmeny = float(input("Kedvezmény százalékban: ")) vegosszeg = ar * (1 - kedvezmeny / 100) print(f"{termek} kedvezményes ára: {vegosszeg:.0f} Ft")Magyarázat
- Az `int()` egész számmá, a `float()` tört számmá alakít.
- A kedvezmény képlete százalékból arányt készít.
- A `:.0f` formázás kerekített, tizedes nélküli kiírást ad.
Gyakorló feladat
Módosítsd a példát legalább két helyen: változtass bemeneti adatot, adj hozzá egy új ágat vagy új listaelemet, majd futtasd újra. Akkor érted igazán a leckét, ha a kód viselkedését előre meg tudod becsülni.
Következő lecke: Python alapok 03.