Glavni problem s if else naredbom je taj što može biti zbunjujuće za čitanje i razumijevanje.
if condition: statement else: statement
Gornji kod je naredba if-else. Prvo se procjenjuje stanje. Ako je uvjet istinit, izvršava se naredba u if bloku. Ako je uvjet lažan, izvršava se naredba u bloku else.
kondicional
Uvjeti su vrsta izjave u Pythonu koja vam omogućuje donošenje odluka na temelju rezultata uvjeta.
U Pythonu postoje tri vrste uvjeta: if, elif i else.
Izjave If uzimaju dva argumenta: prvi je Booleov izraz, a drugi je blok koda koji se treba izvršiti ako je Boolean izraz istinit. Na primjer:
if x > 10: print(“x je veći od 10”) elif x == 5: print(“x jednako 5”) else: print(“x nije veći od 10, niti jednak 5”)
elif izjave uzimaju tri argumenta: prvi je Booleov izraz, drugi je izborni blok koda koji se treba izvršiti ako je prvi Boolean izraz istinit, a treći je izborni blok koda koji se izvršava ako je drugi Boolean izraz pravi. Na primjer:
elif x > 10: print(“x je veći od 10”) elif x == 5: print(“x jednako 5”) elif y > 20: print(“y je veći od 20”) else: print(“y” ne zadovoljava niti prelazi 20”)
Ako, drugo
U Pythonu, naredba if provjerava uvjet i izvršava blok koda ako je uvjet istinit. Izjava else izvršava blok koda ako je uvjet lažan.