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.