Feltételes
Feltételes
Az alábbi kód a feltételes
elágazást mutatja be:
kor = int(input("Hány éves vagy? "))
if kor < 18:
print("Fiatalkorú")
elif kor < 65:
print("Aktív korú")
else:
print("Nyugdíjas")
Hány éves vagy? 50
Aktív korú
Ez a program elkéri a felhasználó életkorát, majd ellenőrzi, hogy a kor melyik korcsoportba tartozik. Az if, elif és else utasítások segítségével három különböző esetet kezelünk.
Ha a kor kisebb mint 18, akkor a program kiírja, hogy „Fiatalkorú”. Ha a kor nagyobb vagy egyenlő mint 18, és kisebb mint 65, akkor az „Aktív korú” üzenetet jeleníti meg. Ha a kor nagyobb vagy egyenlő mint 65, akkor pedig a „Nyugdíjas” üzenetet írja ki a program.
Az input függvény segítségével az életkor beolvasására van lehetőség, amelyet az int függvény használatával egész számmá konvertálunk, hogy a program helyesen tudja kezelni a kor értékét.
Érdemjegy
e = int(input("Százalék: "))
if e <= 40:
print("Érdemjegy: 1")
elif e >= 41 and e <= 55:
print("Érdemjegy: 2")
elif e >= 56 and e <= 70:
print("Érdemjegy: 3")
elif e >= 71 and e <= 85:
print("Érdemjegy: 4")
else:
print("Érdemjegy: 5")
Százalék: 86
Érdemjegy: 5
- 40% alatt 1-es érdemjegy
- 41-55% között 2-es érdemjegy
- 56-70% között 3-as érdemjegy
- 71-85% között 4-es érdemjegy
- 86% felett 5-ös érdemjegy
Az input() függvény segítségével a felhasználó be tudja írni az adott százalék értéket, majd az if, elif és else kulcsszavak segítségével meghatározhatjuk a tartományokat és azokhoz tartozó érdemjegyeket. A program végén kiírja az érdemjegyet.
Számok összehasonlítása
a = int(input("Első szám: "))
b = int(input("Második szám: "))
if a > b:
print("Első szám nagyobb")
print("Második szám kisebb")
elif a < b:
print("Első szám kisebb")
print("Második szám nagyobb")
elif a == b:
print("A két szám egyenlő")
Első szám: 8238912
Második szám: 74952
Első szám nagyobb
Második szám kisebb
Ez a kód bekér két egész számot a felhasználótól az input()
függvénnyel, majd összehasonlítja a két számot egy if-elif-else
elágazással. Ha az első szám nagyobb, akkor kiírja, hogy az első szám nagyobb, ha a második szám nagyobb, akkor kiírja, hogy a második szám nagyobb, és ha a két szám egyenlő, akkor kiírja, hogy a két szám egyenlő. A kiírásokat a print()
függvény végzi el.