Kapcsolódó bejegyzések
-
- A Számítógép Memóriák Forradalmi Fejlődése: Az UltraRAM Technológia
- Mesterséges Intelligencia Fejlődésének Új Korszaka és Az Emberekre Váró Új Kihívások
- Titkos Őrzők: Hatékony Módszerek a Személyes Adatok Védelmére az Online Világban!
- Az MI Mágusai: Fedezd fel, hogyan hódítja meg az életünket a Mesterséges Intelligencia
- A Gong új, testreszabható generatív AI modelleket dob piacra, hogy áramvonalazza az értékesítési folyamatokat és fokozza a hatékonyságot.
Elágazások: if, else, elif
Az elágazások a programozásban olyan vezérlési szerkezetek, amelyek lehetővé teszik a programnak a döntéshozatalt és a különböző kódblokkok végrehajtását a különböző feltételek alapján. Az egyik leggyakrabban használt elágazási szerkezet a Pythonban az if, else, elif. Ez a szerkezet lehetővé teszi a programnak, hogy kiválassza és végrehajtsa az egyik vagy több kódblokkot, attól függően, hogy a megadott feltételek igazak vagy hamisak.
Az if utasítás
Az if utasítás használatakor az elsődleges feltételt ellenőrizzük. Ha ez a feltétel igaz, akkor végrehajtjuk a hozzárendelt kódblokkot. Az if utasítás szerkezete a következő:
if feltétel:
# kódblokk
A feltétel lehet bármilyen logikai kifejezés, amely visszatérhet igaz (True) vagy hamis (False) értékkel. Például:
age = 20
if age >= 18:
print(„Te felnőtt vagy!”)
Ebben az esetben, ha az age változó értéke legalább 18, akkor kiírja a „Te felnőtt vagy!” üzenetet.
Az else utasítás
Az else utasítást az if utasítással kombinálva használhatjuk annak meghatározására, hogy ha az elsődleges feltétel hamis, akkor egy másik kódblokkot hajtson végre. Az else utasítás szerkezete a következő:
if feltétel:
# kódblokk, ha a feltétel igaz
else:
# kódblokk, ha a feltétel hamis
Például:
age = 15
if age >= 18:
print(„Te felnőtt vagy!”)
else:
print(„Még nem vagy felnőtt.”)
Ebben az esetben, ha az age változó értéke legalább 18, akkor kiírja a „Te felnőtt vagy!” üzenetet, különben pedig a „Még nem vagy felnőtt.” üzenetet.
Az elif utasítás
Az elif utasítást használhatjuk az if és else utasítások közötti további feltételek megadására. Az elif utasítások segítségével több alternatív feltételt adhatunk meg. A szerkezet a következő:
feltétel1:
if
# kódblokk, ha feltétel1 igaz
elif feltétel2:
# kódblokk, ha feltétel2 igaz
elif feltétel3:
# kódblokk, ha feltétel3 igaz
Az elif utasítások egymás után következnek, és a program az első olyan feltételt keresi, amely igaz. Ha talál egy olyan feltételt, amely igaz, akkor csak a hozzárendelt kódblokkot hajtja végre, majd kilép az elágazásból. Ha egyetlen feltétel sem igaz, akkor az else ág hajtódik végre.
Például:
score = 75
if score >= 90:
print(„Jeles”)
elif score >= 80:
print(„Jó”)
elif score >= 70:
print(„Közepes”)
else:
print(„Elégtelen”)
Ebben az esetben a program az adott score érték alapján dönti el, hogy milyen minősítést ad. Ha a pontszám 90 vagy annál nagyobb, akkor a „Jeles” üzenetet írja ki. Ha a pontszám 80 vagy annál nagyobb, de kevesebb, mint 90, akkor a „Jó” üzenetet írja ki, és így tovább.
Az if, else, elif utasítások kombinálása lehetővé teszi a program számára a komplexebb elágazások létrehozását, amelyek több feltétel alapján döntenek és különböző kódblokkokat hajtanak végre.