Kursinnhold
Betingede Utsagn i Python
Betingede Utsagn i Python
Introduksjon til If-Setninger i Python
I dette kurset vil vi fokusere på å forstå formålet med betingede utsagn, lære hvordan de muliggjør beslutningstaking i programmering, og utforske et eksempel for å se dem i aksjon.
Hva er betingede utsagn?
Et betinget utsagn lar programmet ditt ta beslutninger ved å utføre forskjellige kodeblokker basert på om en spesifikk betingelse er True
eller False
. Tenk på det som å svare på et "ja eller nei"-spørsmål i koden din: "Hvis denne betingelsen er sann, gjør dette."
For eksempel, tenk deg å bygge en Fitness Tracker. Hvis en brukers antall skritt når deres daglige mål, kan du vise en gratulasjonsmelding. Ellers kan du oppmuntre dem til å ta flere skritt.
Syntaks for et betinget utsagn
Her er den grunnleggende syntaksen for en if-setning:
python
Forklaring av syntaksen:
if
: dette nøkkelordet begynner det betingede utsagnet;condition
: dette er et logisk uttrykk som evalueres tilTrue
ellerFalse
;Kodeblokk: den innrykkede koden under
if
-setningen kjører bare når betingelsen erTrue
.
Eksempel: Sjekke antall skritt i en Fitness Tracker
La oss skrive et enkelt eksempel ved hjelp av en Fitness Tracker. Vi vil sjekke om brukeren har oppnådd sitt skrittmå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
-setningen sjekker om antall skritt tatt (steps_taken
) er større enn eller lik skrittmålet (step_goal
);Resultat: hvis betingelsen er True (f.eks.,
12000 >= 10000
), skrives meldingen"Congratulations! You've reached your daily step goal."
ut. Men hvis betingelsen er False (f.eks.,7500 >= 10000
), skjer ingenting, og programmet går videre.
1. Hva er hensikten med et betingelsesutsagn?
2. Hva gjør denne koden hvis steps_taken = 7500
og step_goal = 10000
?
Takk for tilbakemeldingene dine!