Python

Stavek Python If Else

Stavek Python If Else
Izjava Python if-else se v kodi uporablja za odločanje. Pogosteje je za izvajanje določenega dela kode potrebno odločanje, če je določen pogoj resničen.

V Pythonu je predvideni namen uporabe if-else odločanje. Sintaksa stavka if-else v Pythonu je podobna večini programskih jezikov, kot so Java, C, C ++ in C #.

Ta članek podrobno opisuje izjave Python if-else.

Sintaksa

če test_expression:
izjave, ki jih je treba izvršiti
sicer:
izjave, ki jih je treba izvršiti

V pogoju if se oceni testni izraz. Testni izraz lahko imenujemo tudi pogoj. V primeru resničnega stanja se izjava if blok izvrši, sicer pa se programski tok prenese v pogoj else. Diagram poteka prikazuje izvedbo stavka if-else.

Primeri stavkov Python if else

Oglejmo si primer if-else v Pythonu. V navedenem primeru je spremenljivka num deklarirana za številko z vrednostjo 13. Če pogoj preveri, ali je število večje od 10 ali ne. Če je vrednost števila večja od 10, se izvrši telo bloka if in natisne, da je število večje od 10. Če je število manjše od 10, se izvede blok else in natisne, da je število manjše od 10.

številka = 13
# uporaba pogoja
če je številka> 10:
print ("Število je večje od 10")
# razglasitev izjave else
sicer:
print ("Število je manjše od 10")

Izhod
Izhod kaže, da je število 13 večje od 10.


Zdaj pa si oglejmo primer števila, ki je manjše od 10.

število = 3
# razglasitev stavka if za preverjanje, ali je število večje od 10 ali ne
če je številka> 10:
print ("Število je večje od 10")
sicer:
print ("Število je manjše od 10")

Izhod

Izjava elif v Pythonu

Python nam omogoča, da z uporabo stavka elif ovrednotimo ali preverimo več testnih izrazov. Elif je kratka oblika za izjavo else if. Z matematičnimi operatorji lahko ovrednotimo stanje kot =, != (ni enako), <, >, itd.

Če v stavku elif prvi, če pogoj ni resničen, bo program ocenil naslednje stanje bloka elif in tako naprej. V primeru, da so vsi pogoji napačni, bo pogoj else končno izveden.

Poglejmo primer tega.

# razglasitev imenske spremenljivke
name = input ("Vnesite ime živali \ n")
če je ime == "krava":
print ("Vpisali ste kravo")
elif name == "pes":
print ("Vpisali ste psa")
elif name == "mačka":
print ("Vnesli ste mačko")
sicer:
print ("To je blok else")

Izhod

Vgnezdeno stanje if v Pythonu

V pogoju if lahko razglasimo več pogojev if. Ta pojav se imenuje ugnezdeni pogoj if. Poglejmo primer tega.

# razglasitev starostne spremenljivke
starost = 13 let
če je starost> 10:
print ("Starejši ste od 10")
# an pogoj if znotraj pogoja if
če je starost> 12:
print ("Ste tudi nad 12")
če je starost == 13:
print ("Stara si 13 let")
sicer:
print ("Nisi star 13 let")
sicer:
print ("Manj kot 10 let")

Izhod

Zaključek

Ta članek na preprostih primerih razlaga izjavo if-else v Pythonu. Stavek if-else se uporablja za ovrednotenje testnega izraza.

Kako obrniti smer drsenja miške in sledilne ploščice v sistemu Windows 10
Miška in Sledilna ploščicaRačunalništvo ni samo enostavno, ampak bolj učinkovito in manj zamudno. Življenja brez teh naprav si ne moremo predstavljati...
Kako spremeniti miškin kazalec in velikost, barvo in shemo kazalca v sistemu Windows 10
Kazalec miške in kazalec v operacijskem sistemu Windows 10 sta zelo pomembna vidika operacijskega sistema. To lahko rečemo tudi za druge operacijske s...
Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...