Pythonissa if-else-sovelluksen tarkoitus on päätöksenteko. If-else-lauseen syntaksi Pythonissa on samanlainen kuin useimmat ohjelmointikielet, kuten Java, C, C ++ ja C #.
Tässä artikkelissa kuvataan Python if-else -lausekkeet yksityiskohtaisesti.
Syntaksi
jos testi_lauseke:
suoritettava lausunto (t)
muu:
suoritettava lausunto (t)
If-tilassa testilauseke arvioidaan. Testilauseketta voidaan kutsua myös ehdoksi. Todellisen ehdon tapauksessa lause, jos lohko suoritetaan, muuten ohjelmavirta välitetään muulle ehdolle. Vuokaavio kuvaa if-else-käskyn toteutuksen.
Python jos muuta lauseesimerkkejä
Katsotaanpa esimerkki if-else: stä Pythonissa. Annetussa esimerkissä numeromuuttuja ilmoitetaan luvulle, jonka arvo on 13. Jos ehto tarkistaa, onko luku suurempi kuin 10 vai ei. Jos numeroarvo on yli 10, if-lohkon runko suoritetaan ja se tulostaa, että luku on suurempi kuin 10. Jos numero on alle 10, suoritetaan muu lohko ja se tulostaa, että numero on alle 10.
numero = 13# soveltava ehto
jos numero> 10:
tulosta ("Määrä on suurempi kuin 10")
# ilmoitetaan muu lause
muu:
tulosta ("Luku on alle 10")
Tuotos
Lähtö osoittaa, että luku 13 on suurempi kuin 10.
Katsotaan nyt esimerkki luvusta, joka on alle 10.
# ilmoitetaan if-käsky sen tarkistamiseksi, onko luku suurempi kuin 10 vai ei
jos numero> 10:
tulosta ("Määrä on suurempi kuin 10")
muu:
tulosta ("Luku on alle 10")
Tuotos
Elif-lause Pythonissa
Python antaa meille mahdollisuuden arvioida tai tarkistaa useita testilausekkeita käyttämällä elif-käskyä. Elif on lyhenne muulle if lausekkeelle. Voimme käyttää matemaattisia operaattoreita arvioimaan ehdon kuten =, != (ei ole yhtä suuri), <, >, jne.
Elif-lauseessa, jos ensimmäinen, jos ehto ei ole totta, ohjelma arvioi seuraavan elif-lohkon ehdon ja niin edelleen. Jos kaikki ehdot ovat vääriä, muu ehto suoritetaan vihdoin.
Katsotaanpa esimerkki tästä.
# ilmoitetaan nimimuuttujaname = input ("Anna eläimen nimi \ n")
jos nimi == "lehmä":
tulosta ("Annoit lehmän")
elifin nimi == "koira":
tulosta ("Annoit koiran")
elifin nimi == "kissa":
tulosta ("Annoit kissan")
muu:
tulosta ("Tämä on toinen lohko")
Tuotos
Sisäkkäin, jos ehto Pythonissa
Voimme ilmoittaa useita, jos olosuhteet if-ehdon sisällä. Tätä ilmiötä kutsutaan sisäkkäisiksi, jos olosuhteiksi. Katsotaanpa esimerkki tästä.
# ilmoitetaan ikämuuttujaikä = 13
jos ikä> 10:
tulosta ("Olet yli 10-vuotias")
# if-tila if-ehdon sisällä
jos ikä> 12:
tulosta ("Olet myös yli 12-vuotias")
jos ikä == 13:
tulosta ("Olet 13-vuotias")
muu:
tulosta ("Et ole 13-vuotias")
muu:
tulosta ("Olet alle 10-vuotias")
Tuotos
Johtopäätös
Tässä artikkelissa selitetään Pythonin if-else-käsky yksinkertaisten esimerkkien avulla. Jos-muuta-lausetta käytetään testilausekkeen arviointiin.