Dobrodošli na šesto predavanje u ovoj seriji. Sada ulazimo duboko u programiranje i naučit ćemo koristiti "if naredbe" u Pythonu.
“if izjave” su iznimno važne u programiranju jer nam omogućuju da izgradimo programe koji mogu donositi odluke na temelju nekog uvjeta.
Ako Izjava
“If izjava” se koristi za izvršavanje programa na temelju nekoliko odluka. Na primjer, pročitajte ovo:
"Ako je vruće,
Vruć je dan
Pij puno vode
Inače, ako je hladno
Hladan je dan
nositi toplu odjeću
Inače, divan je dan”
U gornjim izjavama donosimo neke odluke na temelju nekih uvjeta. Prva izjava je uvjet, druga je njegova implikacija, a treća je izvršenje odluke.
Naredbe if rade slično.
Pogledajmo to u programiranju.
Uvodimo Boolean 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 postavite kursor u red za novi redak koda.
Sada, pokrenimo ovaj program.
Sada se igrajmo s ovim programom.
Pogledajte što će se dogoditi ako gornji uvjet postavim na false.
Jasno je da ako je uvjet lažan, "if naredba" se ne izvršava. Sada ćemo dodati drugi uvjet koji će se izvršiti ako prvi uvjet 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")
Uvjet "if" je netočan pa će tumač otići na sljedeći skup kodova ispod uvlake "else".
“Izjava If” nije nužno ograničena samo na dva uvjeta. Možete baciti u onoliko uvjeta koliko želite. Dodajmo neke uvjete ovom programu.
Definiramo još jedan uvjet s boolean varijablom. Neka bude:
if_cold = True
Sada možemo dodati treći uvjet našem programu. Djeluje 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ć ni hladan dan, onda je lijep dan. Ovdje smo upotrijebili novu funkciju "elif" za definiranje novog uvjeta između prvog "if" i posljednjeg "else". Možete dodati onoliko "elif" koliko želite.
Vježba
Riješenje
Zamotati!
Nadam se da uživate u ovoj seriji. Sljedeće predavanje bit će o korištenju operatora u Pythonu.
Mir!
Ostavi odgovor