Velkommen til det sjette foredrag i denne serie. Nu kommer vi dybt ind i programmering, og vi vil lære brugen af "hvis-sætninger" i Python.
"hvis erklæringer" er ekstremt vigtige i programmering, da de giver os mulighed for at bygge programmer, der kan træffe beslutninger baseret på en eller anden betingelse.
Hvis erklæring
"If statement" bruges til at udføre et program baseret på flere beslutninger. Læs for eksempel dette:
"Hvis det er varmt,
Det er en varm dag
Drik masser af vand
Ellers hvis det er koldt
Det er en kold dag
iført varmt tøj
Ellers er det en dejlig dag”
I ovenstående udtalelser træffer vi nogle beslutninger ud fra nogle betingelser. Den første erklæring er en betingelse, den anden er dens implikation, og den tredje er eksekvering af en beslutning.
If-udsagn fungerer på samme måde.
Lad os se på det i programmering.
Vi introducerer en boolsk variabel.
is_hot = true
Nu vil vi tilføje en "hvis-erklæring"
if is_hot:
print("It's a hot day.")
Nu vil dette udtryk blive udført, hvis ovenstående betingelse er sand. For at komme ud af en "if-sætning" skal du trykke på "Shift + Tab" for at få din markør på linje for en ny kodelinje.
Lad os nu køre dette program.
Lad os nu lege med dette program.
Se, hvad der sker, hvis jeg ændrer ovenstående betingelse til falsk.
Det er klart, at hvis betingelsen er falsk, udføres "if-sætningen" ikke. Nu skal vi tilføje en anden betingelse, som vil blive udført, hvis den første betingelse ikke er opfyldt.
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")
"Hvis"-betingelsen er falsk, så tolken vil gå til det næste sæt koder under "andet"-indsatsen.
"Hvis erklæring" er ikke nødvendigvis begrænset til kun to betingelser. Du kan kaste i lige så mange forhold, som du vil. Lad os tilføje nogle betingelser til dette program.
Vi definerer en anden betingelse med en boolsk variabel. Lad det være:
if_cold = True
Nu kan vi tilføje en tredje betingelse til vores program. Det fungerer sådan her
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")
Hvis det nu hverken er en varm eller kold dag, så er det en dejlig dag. Her har vi brugt en ny funktion "elif" til at definere en ny betingelse mellem første "hvis" og sidste "andet". Du kan tilføje så mange "elif" som du vil.
Dyrke motion
Løsning
Afslut!
Jeg håber i nyder denne serie. Næste foredrag vil handle om brugen af operatorer i Python.
Fred!
Giv en kommentar