Docy

Feltételes

Estimated reading: 2 minutes 0 views

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.

Leave a Comment

Megosztom ezt a leírást
Tartalom