2020. október 13., kedd

If elágazás - Python

 #if elágazások if statments or if conditions

"""Az elif kulcsszó a pythonban kb. azt jelenti: “Ha a korábbi feltételek nem voltak igazak, akkor próbáld ki ezt a feltételt”.
AZ „ELSE” KULCSSZÓ: Az alapvető különbség, hogy míg az „elif” kulcsszóval konkrét leválogatást tettünk meg, az „else” bármi egyéb értékre ugyan azt a választ adja. 
EGYMÁSBA ÁGYAZOTT DÖNTÉSHOZATAL (NESTED IF)Adott esetben (pl. leválogatás) szükség lehet arra, hogy több „if” kulcsszót ágyazzunk egymásba, mint az alábbi példában is láthatjuk:

if után akárcsak a whilenál egy boolean képlet következik
if True:
      print(’igaz’) ez akkor hajtódik végre, ha a képlet True, 
ha átírom False-ra akkor nem hajtja végre. 
Az if és a for parancs felépítése abban hasonlít egymásra. 
Mindkettő egy kettősponttal végződik, és mindkettő használ 
sorbehúzást, melyek hatással vannak a programkódra.
hozzunk létre egy mini programot, ami az életkort vizsgálja 
és eldönti ez alapján mit szabad és mit nem.
Írd át az életkort kedved szerint és megkapod mit tehet 
aki annyi épp annyi éves éppen :-)"""
eletkor = 66 

if eletkor < 18:
    if eletkor >= 16:
        print('egy kis sört megihatsz')
    else:
        print('se cigi, se pia!')
elif eletkor >= 18 and eletkor < 30:
    print('Jo bulizast!')
elif eletkor > 30 and eletkor < 65:
    print('munka es csalad')
else:
    print('nyugdíjas elet, unokak')

"""A fordító elkezdi vizsgálni a feltételt, és mihelyest 
az első igaznak találja, azt írja ki, és az összes többit 
egyszerűen már ignorálni fogja. Az egész if elágazásból 
csak egyet hajt végre, hiába áll fenn az, hogy egy következő 
kondíció is igaz lenne, de addig már nem megy el, azt 
ignorálni fogja. Ezt fontos megjegyezni, mert ez az egyik 
legfontosabb alapja a programozásnak."""


Nincsenek megjegyzések:

Megjegyzés küldése

12B 2024.04.16. helyettesítés

 Feladatokat ezen a linken találjátok: http://history.itwebguide.nhely.hu/tori_teszt.html az eredményről a képernyőképet kérem :D