Dobrodošli na šestem predavanju v tej seriji. Zdaj se poglabljamo v programiranje in naučili se bomo uporabljati »izjave if« v Pythonu.
Izjave »if« so izjemno pomembne pri programiranju, saj nam omogočajo sestavljanje programov, ki lahko sprejemajo odločitve na podlagi nekega pogoja.
Če Izjava
"Stavek If" se uporablja za izvajanje programa na podlagi več odločitev. Na primer, preberite tole:
"Če je vroče,
Vroči dan je
Pijte veliko vode
Sicer pa, če je mrzlo
Mrzel dan je
nosite topla oblačila
Sicer pa je lep dan.”
V zgornjih izjavah sprejemamo nekatere odločitve na podlagi nekaterih pogojev. Prva izjava je pogoj, druga je njegova implikacija in tretja je izvršitev odločitve.
Stavki if delujejo podobno.
Poglejmo to v programiranju.
Uvajamo logično spremenljivko.
is_hot = true
Zdaj bomo dodali "izjavo if"
if is_hot:
print("It's a hot day.")
Zdaj bo ta izraz izveden, če je zgornji pogoj resničen. Če želite izstopiti iz izjave »if«, bi morali pritisniti »Shift + Tab«, da se vaš kazalec postavi v vrsto za novo vrstico kode.
Zdaj pa zaženimo ta program.
Zdaj pa se poigrajmo s tem programom.
Poglejte, kaj se zgodi, če zgornji pogoj spremenim v napačno.
Jasno je, da če je pogoj napačen, se "stavek if" ne izvede. Zdaj bomo dodali drugi pogoj, ki se bo izvršil, če prvi pogoj ni izpolnjen.
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")
Pogoj »če« je napačen, zato bo tolmač prešel na naslednji niz kod pod alinejo »drugo«.
»Izjava If« ni nujno omejena le na dva pogoja. Lahko se vržete v toliko pogojih, kot želite. Temu programu dodamo nekaj pogojev.
Definiramo drug pogoj z logično spremenljivko. Naj bo:
if_cold = True
Zdaj lahko našemu programu dodamo še tretji pogoj. Deluje takole
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")
Če ni niti vroč niti hladen dan, potem je lep dan. Tukaj smo uporabili novo funkcijo "elif", da definiramo nov pogoj med prvim "če" in zadnjim "drugo". Dodate lahko poljubno število »elif«.
Vaja
Rešitev
Zaviti!
Upam, da uživate v tej seriji. Naslednje predavanje bo o uporabi operatorjev v Pythonu.
Mir!
Pustite Odgovori