Python If-Sætning Syntax
Den if
sætning er et grundlæggende værktøj i Python, der giver os mulighed for at træffe beslutninger i vores kode.
Lad os gennemgå de vigtigste komponenter i if-sætningens syntaks:
- Nøgleord
if
: dette nøgleord begynder den betingede sætning. Husk, det er case-sensitive—at brugeIf
i stedet forif
vil forårsage en fejl; - Betingelse: betingelsen er et udtryk, der evalueres til
True
ellerFalse
. I dette eksempel tjekker vi, om en variabel opfylder et bestemt krav; - Kolon
:
: kolonet signalerer, at den følgende indrykkede blok tilhørerif
-sætningen; - Indrykket kodeblok: denne blok indeholder koden, der kun kører, hvis betingelsen er
True
.
Eksempel 1: Standardudførelse
12345steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
Forklaring
- Betingelsen
steps_taken < step_goal
tjekker, om antallet af skridt taget er mindre end det daglige mål; - Hvis betingelsen er True, udføres koden inde i
if
-blokken; - Beskeden bruger en f-string til dynamisk at inkludere antallet af resterende skridt, hvilket gør outputtet brugervenligt og præcist.
Eksempel 2: Når intet udføres
12345steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
I dette tilfælde evaluerer betingelsen steps_taken < step_goal
til False
, fordi steps_taken
er lig med step_goal
. Da betingelsen ikke er opfyldt, udføres kodeblokken inde i if
-sætningen ikke, og der udskrives intet til konsollen. Dette demonstrerer, at koden kun kører, når betingelsen evalueres til True
.
Billedet viser flowet af en if-sætning:
- Betingelseskontrol: programmet evaluerer, om betingelsen er
True
ellerFalse
; - Udførelse: hvis betingelsen er
True
, kører den indrykkede kodeblok. Ellers springer programmet den over.
Swipe to start coding
Din fitness tracker skal kontrollere, om de forbrændte kalorier opfylder det daglige mål.
- Brug en if-sætning til at sammenligne
calories_burned
medcalories_goal
. - Hvis målet er opfyldt, sæt
calories_goal_met
tilTrue
.
Udfyld hullerne i den kode, du allerede har fået.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 6.67
Python If-Sætning Syntax
Stryg for at vise menuen
Den if
sætning er et grundlæggende værktøj i Python, der giver os mulighed for at træffe beslutninger i vores kode.
Lad os gennemgå de vigtigste komponenter i if-sætningens syntaks:
- Nøgleord
if
: dette nøgleord begynder den betingede sætning. Husk, det er case-sensitive—at brugeIf
i stedet forif
vil forårsage en fejl; - Betingelse: betingelsen er et udtryk, der evalueres til
True
ellerFalse
. I dette eksempel tjekker vi, om en variabel opfylder et bestemt krav; - Kolon
:
: kolonet signalerer, at den følgende indrykkede blok tilhørerif
-sætningen; - Indrykket kodeblok: denne blok indeholder koden, der kun kører, hvis betingelsen er
True
.
Eksempel 1: Standardudførelse
12345steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
Forklaring
- Betingelsen
steps_taken < step_goal
tjekker, om antallet af skridt taget er mindre end det daglige mål; - Hvis betingelsen er True, udføres koden inde i
if
-blokken; - Beskeden bruger en f-string til dynamisk at inkludere antallet af resterende skridt, hvilket gør outputtet brugervenligt og præcist.
Eksempel 2: Når intet udføres
12345steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
I dette tilfælde evaluerer betingelsen steps_taken < step_goal
til False
, fordi steps_taken
er lig med step_goal
. Da betingelsen ikke er opfyldt, udføres kodeblokken inde i if
-sætningen ikke, og der udskrives intet til konsollen. Dette demonstrerer, at koden kun kører, når betingelsen evalueres til True
.
Billedet viser flowet af en if-sætning:
- Betingelseskontrol: programmet evaluerer, om betingelsen er
True
ellerFalse
; - Udførelse: hvis betingelsen er
True
, kører den indrykkede kodeblok. Ellers springer programmet den over.
Swipe to start coding
Din fitness tracker skal kontrollere, om de forbrændte kalorier opfylder det daglige mål.
- Brug en if-sætning til at sammenligne
calories_burned
medcalories_goal
. - Hvis målet er opfyldt, sæt
calories_goal_met
tilTrue
.
Udfyld hullerne i den kode, du allerede har fået.
Løsning
Tak for dine kommentarer!
Awesome!
Completion rate improved to 6.67single