## 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]] .