Dobrodošli na šesto predavanje iz ove serije. Sada ulazimo duboko u programiranje i naučit ćemo korištenje “if naredbi” u Pythonu.
“if izjave” su izuzetno važne u programiranju jer nam omogućavaju da napravimo programe koji mogu donositi odluke na osnovu nekog uslova.
If Statement
“If izraz” se koristi za izvršavanje programa na osnovu nekoliko odluka. Na primjer, pročitajte ovo:
„Ako je vruće,
Topao je dan
Pijte puno vode
Inače, ako je hladno
Hladan je dan
nosite toplu odeću
Inače, divan je dan”
U gornjim izjavama donosimo neke odluke na osnovu nekih uslova. Prvi iskaz je uslov, drugi je njegova implikacija, a treći je izvršenje odluke.
Naredbe if rade slično.
Pogledajmo to u programiranju.
Uvodimo logičku varijablu.
is_hot = true
Sada ćemo dodati “if izjavu”
if is_hot:
print("It's a hot day.")
Sada će se ovaj izraz izvršiti ako je gornji uvjet istinit. Da biste izašli iz “if naredbe”, morali biste pritisnuti “Shift + Tab” da biste postavili kursor u red za novi red koda.
Sada, pokrenimo ovaj program.
Hajdemo sada da se igramo sa ovim programom.
Pogledajte šta će se desiti ako gornji uslov pretvorim u netačno.
Jasno je da ako je uslov netačan, “if naredba” se ne izvršava. Sada ćemo dodati drugi uslov koji će se izvršiti ako prvi uslov nije ispunjen.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
Uslov “if” je netačan, tako da će tumač ići na sljedeći set kodova pod “else” uvlakom.
“If izjava” nije nužno ograničena samo na dva uslova. Možete ubaciti onoliko uslova koliko želite. Hajde da dodamo neke uslove ovom programu.
Definiramo još jedan uvjet s logičkom varijablom. Neka bude:
if_cold = True
Sada možemo dodati treći uslov našem programu. Radi ovako
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
Sada, ako nije ni vruć dan ni hladan, onda je to divan dan. Ovdje smo koristili novu funkciju “elif” da definiramo novi uvjet između prvog “if” i posljednjeg “else”. Možete dodati onoliko "elifa" koliko želite.
vježba
rastvor
Zamotati!
Nadam se da uživate u ovoj seriji. Sljedeće predavanje će biti o upotrebi operatora u Pythonu.
Mir!
Ostavite odgovor