A Pythonban az if-else használatának tervezett célja a döntéshozatal. Az if-else utasítás szintaxisa a Pythonban hasonló a legtöbb programozási nyelvhez, mint a Java, C, C ++ és C #.
Ez a cikk részletesen leírja a Python if-else utasításokat.
Szintaxis
ha teszt_kifejezés:
végrehajtandó nyilatkozat (ok)
más:
végrehajtandó nyilatkozat (ok)
Az if feltételben a teszt kifejezést értékelik. A teszt kifejezés feltételnek is nevezhető. Valódi feltétel esetén a mondat végrehajtása, ha a blokk végrehajtásra kerül, ellenkező esetben a program folyamata átkerül a másik feltételre. A folyamatábra az if-else utasítás végrehajtását ábrázolja.
Python, ha másként állítunk példákat
Lássunk egy példát egy if-else-re a Pythonban. A megadott példában egy numer változót deklarálunk egy 13 értékű számhoz. Ha az állapot ellenőrzi, hogy a szám nagyobb-e, mint 10. Ha a szám értéke nagyobb, mint 10, akkor az if blokk törzs végrehajtásra kerül, és kiírja, hogy a szám nagyobb, mint 10. Abban az esetben, ha a szám kevesebb, mint 10, akkor egy másik blokk kerül végrehajtásra, és kiírja, hogy a szám kevesebb, mint 10.
szám = 13# feltétel alkalmazása
ha a szám> 10:
nyomtatás ("A szám nagyobb, mint 10")
# deklarálja az else utasítást
más:
nyomtatás ("A szám kevesebb, mint 10")
Kimenet
A kimenet azt mutatja, hogy a 13-as szám nagyobb, mint 10.
Most nézzünk meg egy példát egy 10-nél kisebb számra.
# az if utasítás deklarálása annak ellenőrzésére, hogy a szám nagyobb-e, mint 10
ha a szám> 10:
nyomtatás ("A szám nagyobb, mint 10")
más:
nyomtatás ("A szám kevesebb, mint 10")
Kimenet
Az elif utasítás a Pythonban
A Python lehetővé teszi számunkra, hogy kiértékeljük vagy ellenőrizzük a több teszt kifejezést az elif utasítás használatával. Az elif az else if utasítás rövid formája. A matematikai operátorok segítségével értékelhetjük a (z) = állapotot, != (nem egyenlő), <, >, stb.
Az elif utasításban, ha az első, ha a feltétel nem igaz, a program kiértékeli a következő elif blokk feltételét és így tovább. Abban az esetben, ha az összes feltétel hamis, akkor a másik feltétel végre lesz hajtva.
Lássunk erre egy példát.
# névváltozó deklarálásaname = input ("Írja be az állat nevét \ n")
ha név == "tehén":
nyomtatás ("Ön bevitte a tehenet")
elif név == "kutya":
nyomtatás ("Ön beírta a kutyát")
elif név == "macska":
nyomtatás ("Ön beírta a macskát")
más:
print ("Ez a másik blokk")
Kimenet
Beágyazott, ha feltétel a Pythonban
Többet is deklarálhatunk, ha egy if feltételen belüli feltételek vannak. Ezt a jelenséget nevezzük beágyazott, ha feltételnek. Lássunk erre egy példát.
# életkori változó deklarálásaéletkor = 13
ha életkora> 10:
nyomtatás ("10 év felett van")
# an if feltétel az if feltételen belül
ha 12 évnél fiatalabb:
nyomtatás ("Te is 12 év felett vagy")
ha életkor == 13:
nyomtatás ("13 éves vagy")
más:
nyomtatás ("Ön nem 13 éves")
más:
nyomtatás ("Ön 10 évesnél fiatalabb")
Kimenet
Következtetés
Ez a cikk egyszerű példák segítségével magyarázza az if-else utasítást a Pythonban. Az If-else utasítással értékeljük a teszt kifejezést.