Tere tulemast selle sarja kuuendasse loengusse. Nüüd oleme programmeerimisega süvitsi minemas ja õpime Pythonis kasutama "if-lauseid".
"Kui avaldused" on programmeerimisel äärmiselt olulised, kuna need võimaldavad meil luua programme, mis suudavad teha otsuseid mõne tingimuse alusel.
Kui avaldus
“If-lauset” kasutatakse programmi käivitamiseks mitme otsuse alusel. Näiteks lugege seda:
"Kui on kuum,
On palav päev
Joo palju vett
Muidu, kui on külm
See on külm päev
kandma sooje riideid
Muidu on tore päev”
Ülaltoodud väidetes teeme mõned otsused teatud tingimustel. Esimene väide on tingimus, teine on selle implikatsioon ja kolmas on otsuse täitmine.
Kui-laused töötavad sarnaselt.
Vaatame seda programmeerimises.
Tutvustame tõeväärtuse muutujat.
is_hot = true
Nüüd lisame "kui-lause"
if is_hot:
print("It's a hot day.")
Nüüd käivitatakse see avaldis, kui ülaltoodud tingimus on tõene. „If-lausest” väljumiseks peate vajutama klahve „Tõstuklahv + Tab”, et viia kursor uue koodirea jaoks reale.
Nüüd käivitame selle programmi.
Nüüd mängime selle programmiga.
Vaadake, mis juhtub, kui muudan ülaltoodud tingimuse valeks.
On selge, et kui tingimus on väär, ei täideta „if-lauset”. Nüüd lisame teise tingimuse, mis täidetakse, kui esimene tingimus ei ole täidetud.
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")
Tingimus "kui" on vale, seega läheb tõlk järgmise koodikomplekti juurde taande "muu" all.
„Kui avaldus” ei pruugi piirduda ainult kahe tingimusega. Võite tüürida nii paljudes tingimustes kui soovite. Lisame sellele programmile mõned tingimused.
Me määratleme teise tingimuse tõeväärtuse muutujaga. Las olla:
if_cold = True
Nüüd saame oma programmi lisada kolmanda tingimuse. See toimib nii
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")
Kui nüüd pole ei palav ega külm päev, siis on see ilus päev. Siin oleme kasutanud uut funktsiooni "elif", et määratleda uus tingimus esimese "if" ja viimase "else" vahel. Saate lisada nii palju "elifi", kui palju soovite.
Teostama
Lahendus
Tõmba otsad kokku!
Loodan, et teile meeldib see sari. Järgmine loeng on operaatorite kasutamisest Pythonis.
Peace!
Jäta vastus