Python

Pythoni muu lause

Pythoni muu lause
Pythoni if-else lauset kasutatakse tursas otsuste tegemisel. Kui teatud tingimus on tõene, on vaja otsustada teatud koodijupi käivitamiseks.

Pythonis on if-else kasutamise kavandatud eesmärk otsuste tegemine. Pythoni lause if-else süntaks on sarnane enamiku programmeerimiskeeltega nagu Java, C, C ++ ja C #.

Selles artiklis kirjeldatakse üksikasjalikult Pythoni if-else avaldusi.

Süntaks

kui test_pression:
avaldus (ed), mida täita
muu:
avaldus (ed), mida täita

Tingimuses if hinnatakse testi ekspressiooni. Testi väljendit võib nimetada ka tingimuseks. Tõelise tingimuse korral antakse lause, kas plokk käivitatakse, vastasel juhul edastatakse programmivoog tingimusele muu. Voodiagrammil on kujutatud lause if-else täitmine.

Pythoni kui veel lausete näited

Vaatame Pythonis if-else näidet. Esitatud näites deklareeritakse muutuja arv väärtusega 13. Kui tingimus kontrollib, kas arv on suurem kui 10 või mitte. Kui arvu väärtus on suurem kui 10, käivitatakse if-ploki keha ja see prindib, et arv on suurem kui 10. Kui arv on väiksem kui 10, siis käivitatakse muu plokk ja see prindib, et arv on väiksem kui 10.

arv = 13
# tingimuse rakendamine
kui arv> 10:
print ("Arv on suurem kui 10")
# muu avalduse deklareerimine
muu:
print ("Number on väiksem kui 10")

Väljund
Väljund näitab, et arv 13 on suurem kui 10.


Vaatame nüüd näite arvust, mis on väiksem kui 10.

arv = 3
# deklareeritakse if-lause, et kontrollida, kas arv on suurem kui 10
kui arv> 10:
print ("Arv on suurem kui 10")
muu:
print ("Number on väiksem kui 10")

Väljund

Elif-lause Pythonis

Python võimaldab meil mitut testi avaldist hinnata või kontrollida, kasutades lauset elif. Elif on muu if-lause lühivorm. Matemaatiliste operaatorite abil saame hinnata tingimust nagu =, != (pole võrdne), <, >, jne.

Kui esimene lauses tingimus ei vasta tõele, hindab programm elifi lauset järgmise elifi ploki tingimust ja nii edasi. Kui kõik tingimused on valed, täidetakse lõpuks ka teine ​​tingimus.

Vaatame selle näite.

# nimemuutuja deklareerimine
nimi = sisestus ("Sisestage looma nimi \ n")
kui nimi == "lehm":
print ("Sisestasid lehma")
elifi nimi == "koer":
print ("Sa sisestasid koera")
elifi nimi == "kass":
print ("Sisestasid kassi")
muu:
print ("See on teine ​​plokk")

Väljund

Pesitud, kui tingimus on Pythonis

Võime deklareerida mitu tingimust, kui tingimused if tingimustes on. Seda nähtust nimetatakse sisestatud tingimuseks. Vaatame selle näite.

# vanusemuutuja deklareerimine
vanus = 13
kui vanus> 10:
print ("Sa oled üle 10")
# if tingimus if tingimuse sees
kui vanus> 12:
print ("Te olete ka üle 12-aastane")
kui vanus == 13:
print ("Sa oled 13-aastane")
muu:
print ("Sa ei ole 13-aastane")
muu:
print ("Sa oled alla 10-aastane")

Väljund

Järeldus

Selles artiklis selgitatakse Pythoni lauset if-else lihtsate näidete abil. Testi avaldise hindamiseks kasutatakse lauset if-else.

Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...
Tomb Raider for Linuxi õpetus
Shadow of the Tomb Raider on kaheteistkümnes täiendus seeria Tomb Raider - tegevus- ja seiklusmängude frantsiisile, mille on loonud Eidos Montreal. Ni...
Kuidas FPS-i suurendada Linuxis?
FPS tähistab Kaadrit sekundis. FPS-i ülesanne on mõõta kaadrisagedust video taasesitamisel või mängude esitamisel. Lihtsamalt öeldes nimetatakse iga s...