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 Ninja

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, som 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

"not"-nøgleordet 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

Et eksempel, der anvender if-else-sætninger til at hjælpe vores ninja med at samle al sushi på kortet. Ninjaen bevæger sig rundt på gitteret og samler sushi op, mens vægge undgås.

ninja.py

ninja.py

copy

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

Opgave

Swipe to start coding

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 1
ninja.py

ninja.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

Suggested prompts:

Can you explain how the if-else statement works in the ninja example?

What does the "not" keyword do in Python?

Can you give more real-life examples of using if-else statements?

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, som 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

"not"-nøgleordet 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

Et eksempel, der anvender if-else-sætninger til at hjælpe vores ninja med at samle al sushi på kortet. Ninjaen bevæger sig rundt på gitteret og samler sushi op, mens vægge undgås.

ninja.py

ninja.py

copy

I dette eksempel vil ninjaen fortsætte med at bevæge sig og samle sushi op, indtil den støder på vægge både ovenfor og til højre. If-else-sætningen kontrollerer, om der er en væg til højre. Hvis det er tilfældet, bevæger ninjaen sig opad og samler sushi op. Ellers bevæger den sig til højre og samler sushi 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
ninja.py

ninja.py

some-alt