Wolkom by de sechsde lêzing yn dizze searje. No geane wy djip yn programmearring en sille wy it gebrûk leare fan "if-ferklearrings" yn Python.
"as útspraken" binne ekstreem wichtich yn programmearring, om't se ús tastean om programma's te bouwen dy't besluten kinne nimme op basis fan guon betingsten.
As ferklearring
"As statement" wurdt brûkt om in programma út te fieren basearre op ferskate besluten. Lês dit bygelyks:
"As it waarm is,
It is in waarme dei
Drink genôch wetter
Oars, as it kâld is
It is in kâlde dei
waarme klean oan
Oars is it in moaie dei”
Yn 'e boppesteande útspraken meitsje wy guon besluten basearre op guon betingsten. De earste ferklearring is in betingst, de twadde is de ymplikaasje en de tredde is it útfieren fan in beslút.
De if-útspraken wurkje op deselde manier.
Litte wy it sjen yn programmearring.
Wy yntrodusearje in boolean fariabele.
is_hot = true
No sille wy in "as statement" tafoegje
if is_hot:
print("It's a hot day.")
No sil dizze útdrukking wurde útfierd as de boppesteande betingst wier is. Om út in "as statement" te kommen, moatte jo op "Shift + Tab" drukke om jo rinnerke yn 'e rigel te krijen foar in nije rigel koade.
No, litte wy dit programma útfiere.
Litte wy no spielje mei dit programma.
Sjoch wat der bart as ik de boppesteande betingst nei falsk meitsje.
It is dúdlik dat as de betingst falsk is, de "as statement" net útfierd wurdt. No sille wy in twadde betingst tafoegje dy't sil wurde útfierd as de earste betingst net foldien is.
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")
De betingst "as" is falsk, dus sil de tolk nei de folgjende set koades gean ûnder de ynspring "oars".
"As ferklearring" is net needsaaklik beheind ta twa betingsten. Jo kinne chuck yn safolle betingsten as jo wolle. Litte wy wat betingsten tafoegje oan dit programma.
Wy definiearje in oare betingst mei in boolean fariabele. Lit it wêze:
if_cold = True
No kinne wy in tredde betingst tafoegje oan ús programma. It wurket as dit
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")
No as it noch in waarme noch in kâlde dei is, dan is it in moaie dei. Hjir hawwe wy in nije funksje "elif" brûkt om in nije betingst te definiearjen tusken earste "as" en lêste "oars". Jo kinne safolle "elif" tafoegje as jo wolle.
Oefenje
Oplossing
Gearfetsje!
Ik hoopje dat jim genietsje fan dizze searje. De folgjende lêzing sil wêze oer it gebrûk fan operators yn Python.
Frede!
Leave a Reply