Gyakorlás 2026.01.23

Változó

A változó egy olyan tároló, amelyben egy értéket lehet tárolni. A változóhoz egyedi nevet rendelünk, és ezen a néven keresztül lehet hozzáférni az értékéhez.

Jellemzői:

Működése:

x = 5 # deklaráljuk a változót és rendelünk hozzá egy értéket print(x) # hozzáférünk az értékéhez x = 10 # módosítjuk az értékét print(x) # hozzáférünk az új értékéhez

Szabály a változónevekre:

A változókat azért hívjuk változóknak, mert az értékük változhat. Ha új értéket adunk egy változónak, akkor a régi értéke eltűnik.

A Python változókat nem kell előre deklarálni, típust sem kell hozzájuk rendelni. Egyszerűen egy nevet adunk nekik, és értékeket rendelünk hozzájuk.

adat = "macska" print(adat) # Eredmény: "macska" - string (str) adat = "nokedli" print(adat) # Eredmény: "nokedli" adat = 6.2 print(adat) # Eredmény: 6.2 - lebegőpontos szám (float) adat = 15 print(adat) # Eredmény: 15 - egész szám (int)

Adattípus

Az adattípus határozza meg, hogy milyen értékeket lehet hozzárendelni a változóhoz, és milyen műveleteket lehet végrehajtani rajta.

Például:

Az adattípusok ismerete fontos a programozás során, mert segít abban, hogy a megfelelő típusú adatokat használjuk a megfelelő helyen, és hogy a programunk megfelelően működjön.

Egyszerű adattípusok Pythonban: (eddig megismert)

egesz_szam = 5 lebegopontos_szam = 3.14 sztring = "hello" logikai_ertek = True print(egesz_szam) # 5 print(lebegopontos_szam) # 3.14 print(sztring) # hello print(logikai_érték) # True

A type() függvény segítségével ellenőrizhetjük, hogy egy változó milyen típusú, és ennek alapján különböző műveleteket hajthatunk végre.

szam = 5 if type(szam) == int: print("Ez egy egész szám") else: print("Ez nem egész szám") # Output: Ez egy egész szám

Az isinstance() függvény segítségével egy változó típusát ellenőrizhetjük és dönthetünk arról, hogy milyen műveleteket hajtsunk végre rajta.

szam = 5 if isinstance(szam, int): print("A változó típusa int") else: print("A változó típusa nem int") # Output: A változó típusa int

Feladatok:

  1. Feladat

Írj programot, amely bekéri a felhasználótól egy vállalat nevét (vallalat), valamint a foglalkoztatottak létszámát (letszam). A megadott létszámtól függően kiírja, hogy az adott vállalkozás milyen vállalkozástípusba tartozik. A feladat megoldásához alkalmazzunk egy új változót (eredmeny):

Minta:

Add meg a vállalat nevét: MazsiDrazsi Foglalkoztatottak száma: 6 A MazsiDrazsi egy microvállalat.
  1. Feladat

Írj programot, amely a megtett út hosszúsága alapján kiírja a buszjegy árát. Kérje be az út hosszát és állapítsa meg a viteldíjat az alábbiak szerint:

Amennyiben nulla vagy negatív értéket visz be a felhasználó adjon hibaüzenetet: „Nem megfelelő adatbevitel!”

Minta:

Add meg az út hosszát (km): 100 A viteldíj: 20000 forint.
  1. Feladat

Készíts programot, amely bekéri a felhasználótól egy személyautó típusát, átlagos fogyasztását 100 km-en (itt tört értékeket is lehessen megadni), majd a megadott mennyiségtől függően a következő „válaszokat” írja a képernyőre:

Minta:

Add meg az autó típusát: Honda Civic Add meg az autó átlagos fogyasztását 100 km-en: 5,4 A Honda Civic gazdaságos.