Python I. lecke: Kiíratás, beolvasás és az első lépések
A Python fejlesztés alapja, hogy a program képes legyen kommunikálni a felhasználóval: adatokat kér be, feldolgozza őket, majd megjeleníti az eredményt.
1. Kommunikáció a felhasználóval: input() és print()
A legegyszerűbb szöveg kiíratására a `print()` függvény szolgál. Ha a felhasználótól szeretnénk adatot kérni, az `input()` függvényt használjuk. Ez megállítja a program futását, és megvárja, amíg a billentyűzeten beírt szöveget egy Enterrel jóváhagyják.
nev = input("Hogy hívnak? ")
print("Szia " + nev)
2. A típuskonverzió fontossága
Az `input()` függvény egy dolgot tud: minden beírt adatot tiszta szövegként (string) kezel. Ha a felhasználó beírja, hogy 25, a program nem a huszonötös számot látja, hanem két egymás melletti karaktert. Számítások előtt ezt át kell alakítani.
Erre szolgálnak a típusváltó függvények:
int() - egész számokhoz (pl. életkor, darabszám)
float() - tizedes törtekhez (pl. árak, méretek)
kor = int(input("Hány éves vagy? "))
szuletes_eve = 2026 - kor
3. Gyakori buktatók az első kódoknál
A kezdő programozók leggyakrabban az értékadás és az összehasonlítás jeleit keverik össze. Egyetlen egyenlőségjel (=) mindig értéket ad egy változónak. Ha ellenőrizni akarjuk, hogy két dolog egyenlő-e, oda már a dupla egyenlőségjel (==) szükséges. A típuskonverzió elmulasztása pedig matematikai műveleteknél azonnali futási hibát eredményez.