## Adatbevitel A Python lehetőséget biztosít felhasználói adatbevitelre. Ez azt jelenti, hogy lehetőségünk van felhasználótól adatot bekérni. A következő példában bekérjük a felhasználótól a keresztnevét, majd kiíratjuk. >[!example] Példa. >```python >nev = input("Keresztnév: ") >print(f"Szia {nev}!") >``` >[!note] Megjegyzés. >A Python program végrehajtása megáll, amikor elérkezik egy `input()` függvényhez, és csak akkor folytatódik, ha a felhasználó megadta a kért adatot és `Enter`-t ütött. Lehetőség van több adatot is bekérni, ilyenkor a Python program végrehajtása mindegyiknél megáll egyesével, és vár a felhasználói bemenetre. >[!example] Példa. >```python >nev = input("Keresztnév: ") >print(f"Szia {nev}!") >kedvenc_allat = input("Kedvenc állat: ") >kedvenc_szin = input("Kedvenc szín: ") >kedvenc_szam = input("Kedvenc szám: ") >print(f"Szeretnél {kedvenc_szam} db {kedvenc_szam} {kedvenc_allat}-t?") >``` Alapértelmezetten a Python minden felhasználói bemenetet karakterláncként kezel. A fentebbi példában a `kedvenc_szam` típusa karakterlánc, jóllehet számot adtunk meg. Ha ténylegesen számként szeretnénk kezelni, akkor azt a következőképpen tudjuk megtenni. >[!example] Példa. >```python >nev = input("Keresztnév: ") >print(f"Szia {nev}!") >kedvenc_szam = int(input("Kedvenc szám: ")) >print(f"A Te kedvenc számod a {kedvenc_szam}.") >``` A fentebbi példában egész számmá (`int`) alakítottuk át a karakterláncot (`str`). Hasonlóan működik az átalakítás lebegőpontos számmá (`float`), ilyenkor a fentebbi példában az `int()` függvény helyett a `float()` függvényt használjuk, és abba ágyazzuk bele az `input()` függvényt. # Adatkivitel A Python a `print` utasítás segítségével tudunk kiíratni a képernyőre, ahogyan azt már korábban is láthattuk. Üres sort a `print()` utasítással tudunk létrehozni. Abban az esetben. ha több különböző értéket vagy változót szeretnénk kiíratni egymás mellé, akkor ezeket vesszővel választjuk el egymástól. Ilyenkor a Python automatikusan egy-egy szóközt illeszt be közéjük. >[!example] Példa. >```python >nev = input("Keresztnév: ") >print("Szia", nev) >``` ## Karakterláncok formázása További információk itt találhatók: [[07_05_ Karakterláncok formázása]] .