Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære If-Else-Sætninger | If-Else-Sætninger
Python Ridder

bookIf-Else-Sætninger

I dette kapitel vil vi udforske konceptet if-else-sætninger i Python. If-else-sætninger giver os mulighed for at træffe beslutninger i vores kode baseret på bestemte betingelser. Dette er et grundlæggende koncept i programmering, der gør det muligt for os at styre flowet i vores programmer.

Forståelse af if-else-sætninger

En if-else-sætning evaluerer en betingelse og udfører en kodeblok, hvis betingelsen er sand. Hvis betingelsen er falsk, kan den udføre en alternativ kodeblok. Dette er måden, hvorpå vi kan få vores programmer til at reagere forskelligt på forskellige situationer.

Her er den grundlæggende struktur for en if-else-sætning:

12345
condition = True if condition: print("Condition is true") else: print("Condition is false")
copy

"not"-nøgleordet

Nøgleordet "not" bruges til at negere et boolesk udtryk. Hvis en betingelse er sand, vil brugen af "not" gøre den falsk og omvendt. Dette kan være meget nyttigt, når du ønsker at udføre kode kun, når en betingelse ikke er opfyldt.

For eksempel:

123
condition = False if not condition: print("Condition is false")
copy

Eksempel

Lad os se på et eksempel, der bruger if-else-sætninger til at hjælpe vores ridder med at samle alle mønterne på kortet. Ridderen bevæger sig rundt på gitteret og samler mønter op, mens han undgår vægge.

knight.py

knight.py

copy

I dette eksempel vil ridderen fortsætte med at bevæge sig og samle mønter op, indtil den støder på vægge både ovenover og til højre. If-else-sætningen kontrollerer, om der er en væg til højre. Hvis der er, bevæger ridderen sig opad og samler en mønt op. Ellers bevæger den sig til højre og samler en mønt op.

Opgave

Swipe to start coding

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 1
knight.py

knight.py

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 2.94

bookIf-Else-Sætninger

Stryg for at vise menuen

I dette kapitel vil vi udforske konceptet if-else-sætninger i Python. If-else-sætninger giver os mulighed for at træffe beslutninger i vores kode baseret på bestemte betingelser. Dette er et grundlæggende koncept i programmering, der gør det muligt for os at styre flowet i vores programmer.

Forståelse af if-else-sætninger

En if-else-sætning evaluerer en betingelse og udfører en kodeblok, hvis betingelsen er sand. Hvis betingelsen er falsk, kan den udføre en alternativ kodeblok. Dette er måden, hvorpå vi kan få vores programmer til at reagere forskelligt på forskellige situationer.

Her er den grundlæggende struktur for en if-else-sætning:

12345
condition = True if condition: print("Condition is true") else: print("Condition is false")
copy

"not"-nøgleordet

Nøgleordet "not" bruges til at negere et boolesk udtryk. Hvis en betingelse er sand, vil brugen af "not" gøre den falsk og omvendt. Dette kan være meget nyttigt, når du ønsker at udføre kode kun, når en betingelse ikke er opfyldt.

For eksempel:

123
condition = False if not condition: print("Condition is false")
copy

Eksempel

Lad os se på et eksempel, der bruger if-else-sætninger til at hjælpe vores ridder med at samle alle mønterne på kortet. Ridderen bevæger sig rundt på gitteret og samler mønter op, mens han undgår vægge.

knight.py

knight.py

copy

I dette eksempel vil ridderen fortsætte med at bevæge sig og samle mønter op, indtil den støder på vægge både ovenover og til højre. If-else-sætningen kontrollerer, om der er en væg til højre. Hvis der er, bevæger ridderen sig opad og samler en mønt op. Ellers bevæger den sig til højre og samler en mønt op.

Opgave

Swipe to start coding

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

close

Awesome!

Completion rate improved to 2.94
Sektion 5. Kapitel 1
knight.py

knight.py

some-alt