Python alapok 02: adattípusok, input és konvertálás

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.