Welkom by die sesde lesing in hierdie reeks. Nou raak ons diep in programmering en ons sal die gebruik van "if-stellings" in Python leer.
"as-stellings" is uiters belangrik in programmering aangesien dit ons toelaat om programme te bou wat besluite kan neem op grond van een of ander toestand.
As verklaring
"If-stelling" word gebruik om 'n program uit te voer gebaseer op verskeie besluite. Lees byvoorbeeld hierdie:
"As dit warm is,
Dis 'n warm dag
Drink baie water
Andersins, as dit koud is
Dis 'n koue dag
dra warm klere
Andersins is dit 'n heerlike dag”
In die bogenoemde stellings neem ons 'n paar besluite op grond van sekere voorwaardes. Die eerste stelling is 'n voorwaarde, die tweede een is die implikasie daarvan en die derde een is die uitvoering van 'n besluit.
Die if-stellings werk soortgelyk.
Kom ons kyk daarna in programmering.
Ons stel 'n Boolese veranderlike bekend.
is_hot = true
Nou sal ons 'n "as-stelling" byvoeg
if is_hot:
print("It's a hot day.")
Nou sal hierdie uitdrukking uitgevoer word as die bogenoemde voorwaarde waar is. Om uit 'n "if-stelling" te kom, moet jy "Shift + Tab" druk om jou wyser in lyn te kry vir 'n nuwe reël kode.
Nou, laat ons hierdie program hardloop.
Kom ons speel nou met hierdie program.
Kyk wat gebeur as ek die bogenoemde toestand na vals verander.
Dit is duidelik dat as die voorwaarde vals is, die "if-stelling" nie uitgevoer word nie. Nou gaan ons 'n tweede voorwaarde byvoeg wat uitgevoer sal word as die eerste voorwaarde nie nagekom word nie.
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")
Die "as"-voorwaarde is onwaar, dus sal die tolk na die volgende stel kodes onder die "anders" inspringing gaan.
“Indien-stelling” is nie noodwendig net tot twee voorwaardes beperk nie. Jy kan in soveel toestande gooi as wat jy wil. Kom ons voeg 'n paar voorwaardes by hierdie program.
Ons definieer 'n ander toestand met 'n Boolese veranderlike. Laat dit wees:
if_cold = True
Nou kan ons 'n derde voorwaarde by ons program voeg. Dit werk so
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")
Nou as dit nie 'n warm dag of 'n koue een is nie, dan is dit 'n heerlike dag. Hier het ons 'n nuwe funksie "elif" gebruik om 'n nuwe voorwaarde tussen eerste "as" en laaste "anders" te definieer. Jy kan soveel "elif" byvoeg as wat jy wil.
Oefening
Oplossing
Afsluit!
Ek hoop julle geniet hierdie reeks. Die volgende lesing sal wees oor die gebruik van operateurs in Python.
Vrede!
Lewer Kommentaar