Piton

Izjava Python If Else

Izjava Python If Else
Python if-else izjava koristi se u kodu za donošenje odluka. Češće je potrebno donošenje odluke za izvršavanje određenog dijela koda ako je određeni uvjet istinit.

U Pythonu je svrha upotrebe if-else donošenje odluka. Sintaksa naredbe if-else u Pythonu slična je većini programskih jezika kao što su Java, C, C ++ i C #.

Ovaj članak detaljno opisuje Python if-else izjave.

Sintaksa

ako je test_expression:
izjava (e) za izvršenje
drugo:
izjava (e) za izvršenje

U uvjetu if procjenjuje se test test. Test izraz možemo nazvati i uvjetom. U slučaju istinitog stanja, izvršava se naredba if bloka, u suprotnom se tijek programa prenosi u uvjet else. Dijagram toka prikazuje izvršavanje naredbe if-else.

Primjeri izjava Python if else

Pogledajmo primjer if-else u Pythonu. U navedenom primjeru numerička varijabla deklarira se za broj s vrijednošću 13. Ako uvjet provjerava je li broj veći od 10 ili ne. Ako je vrijednost broja veća od 10, tada se izvršava tijelo bloka if i ispisuje da je broj veći od 10. U slučaju da je broj manji od 10, tada se izvršava blok else i ispisuje da je broj manji od 10.

broj = 13
# primjena uvjeta
ako je broj> 10:
ispis ("Broj je veći od 10")
# deklariranje izjave else
drugo:
ispis ("Broj je manji od 10")

Izlaz
Izlaz pokazuje da je broj 13 veći od 10.


Pogledajmo sada primjer broja koji je manji od 10.

broj = 3
# deklariranje izjave if za provjeru je li broj veći od 10 ili ne
ako je broj> 10:
ispis ("Broj je veći od 10")
drugo:
ispis ("Broj je manji od 10")

Izlaz

Izjava elif u Pythonu

Python nam omogućuje procjenu ili provjeru višestrukih testnih izraza pomoću izraza elif. Elif je kratki obrazac za izjavu else if. Pomoću matematičkih operatora možemo procijeniti stanje poput =, != (nije jednako), <, >, itd.

U naredbi elif, ako prvi uvjet if nije istinit, program će procijeniti sljedeći uvjet bloka elif i tako dalje. U slučaju da su svi uvjeti netačni, tada će se napokon izvršiti uvjet else.

Pogledajmo primjer toga.

# deklariranje varijable imena
name = input ("Unesite ime životinje \ n")
ako je ime == "krava":
print ("unijeli ste kravu")
elif name == "pas":
print ("Ušli ste u psa")
elif name == "mačka":
print ("unijeli ste mačku")
drugo:
print ("Ovo je blok else")

Izlaz

Ugniježđeno if stanje u Pythonu

Možemo prijaviti višestruke uvjete if unutar uvjeta if. Taj se fenomen naziva ugniježđenim uvjetom if. Pogledajmo primjer toga.

# proglašavanje dobne varijable
dob = 13
ako je dob> 10:
ispis ("Vi ste iznad 10")
# an if stanje unutar if uvjeta
ako je dob> 12:
ispis ("I vi ste iznad 12 godina")
ako je dob == 13:
print ("Imate 13 godina")
drugo:
print ("Nemate 13 godina")
drugo:
print ("Imate manje od 10 godina")

Izlaz

Zaključak

Ovaj članak objašnjava if-else izjavu u Pythonu pomoću jednostavnih primjera. Izraz if-else koristi se za procjenu testnog izraza.

HD Remastered igre za Linux koje ranije nisu imale Linux izdanje
Mnogi programeri i izdavači igara dolaze s HD remasterom starih igara kako bi produžili životni vijek franšize, molimo obožavatelje da zatraže kompati...
Kako koristiti AutoKey za automatizaciju Linux igara
AutoKey je uslužni program za automatizaciju radne površine za Linux i X11, programiran na Python 3, GTK i Qt. Koristeći njegovu skriptiranje i MACRO ...
Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...