Kursusindhold
Betingede Udsagn i Python
Betingede Udsagn i Python
Introduktion til Python if-Udsagn
I dette kursus vil vi fokusere på at forstå formålet med betingede udsagn, lære hvordan de muliggør beslutningstagning i programmering, og udforske et eksempel for at se dem i aktion.
Hvad er Betingede Udsagn?
Et betinget udsagn giver dit program mulighed for at træffe beslutninger ved at udføre forskellige kodeblokke baseret på, om en specifik betingelse er True
eller False
. Tænk på det som at besvare et "ja eller nej" spørgsmål i din kode: "Hvis denne betingelse er sand, gør dette."
For eksempel, forestil dig at bygge en Fitness Tracker. Hvis en brugers skridttælling når deres daglige mål, kan du vise en lykønskningsbesked. Ellers kan du opfordre dem til at tage flere skridt.
Syntaks for et Betinget Udsagn
Her er den grundlæggende syntaks for en if-sætning:
python
Forklaring af Syntaksen:
if
: dette nøgleord begynder det betingede udsagn;condition
: dette er et logisk udtryk, der evalueres tilTrue
ellerFalse
;Kodeblok: den indrykkede kode under
if
-sætningen kører kun, når betingelsen erTrue
.
Eksempel: Kontrol af Skridttælling i en Fitness Tracker
Lad os skrive et simpelt eksempel ved hjælp af en Fitness Tracker. Vi vil kontrollere, om brugeren har opnået deres skridtmål for dagen.
steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")
Forklaring
Betingelse:
if
-sætningen kontrollerer, om antallet af skridt taget (steps_taken
) er større end eller lig med skridtmålet (step_goal
);Resultat: hvis betingelsen er True (f.eks.,
12000 >= 10000
), udskrives beskeden"Congratulations! You've reached your daily step goal."
. Men hvis betingelsen er False (f.eks.,7500 >= 10000
), sker der intet, og programmet fortsætter.
1. Hvad er formålet med et betinget udsagn?
2. Hvad gør denne kode, hvis steps_taken = 7500
og step_goal = 10000
?
Tak for dine kommentarer!