Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära If/Elif/Else-uttryck | Villkorssatser i Python
Villkorssatser i Python

bookIf/Elif/Else-uttryck

För att kontrollera ett ytterligare villkor efter det inledande if-uttrycket, använd elif. Detta möjliggör att flera villkor utvärderas sekventiellt.

if condition_a:
    # Do this if `condition_a` is `True`
elif condition_b:
    # Do this if `condition_a` is not `True`, but `condition_b` is
else:
    # Do this if neither condition is `True`

Ibland vill du att ditt program ska hantera flera möjliga villkor, inte bara ett. Genom att använda if och elif kan du kontrollera flera villkor efter varandra. Slutligen kan du använda else för att fånga alla fall som inte matchar de tidigare villkoren.

123456789101112
# Define your age age = 43 # Print a message based on your age if age < 13: print("You are a child.") elif age < 20: print("You are a teenager.") elif age < 65: print("You are an adult.") else: print("You are a senior.")
copy

Du kan stapla flera elif-block efter behov. Tänk dock på att användning av för många elif-block kanske inte är det mest effektiva sättet att strukturera din kod.

question mark

Vad är syftet med att använda elif-satsen i Python?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 9

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

bookIf/Elif/Else-uttryck

Svep för att visa menyn

För att kontrollera ett ytterligare villkor efter det inledande if-uttrycket, använd elif. Detta möjliggör att flera villkor utvärderas sekventiellt.

if condition_a:
    # Do this if `condition_a` is `True`
elif condition_b:
    # Do this if `condition_a` is not `True`, but `condition_b` is
else:
    # Do this if neither condition is `True`

Ibland vill du att ditt program ska hantera flera möjliga villkor, inte bara ett. Genom att använda if och elif kan du kontrollera flera villkor efter varandra. Slutligen kan du använda else för att fånga alla fall som inte matchar de tidigare villkoren.

123456789101112
# Define your age age = 43 # Print a message based on your age if age < 13: print("You are a child.") elif age < 20: print("You are a teenager.") elif age < 65: print("You are an adult.") else: print("You are a senior.")
copy

Du kan stapla flera elif-block efter behov. Tänk dock på att användning av för många elif-block kanske inte är det mest effektiva sättet att strukturera din kod.

question mark

Vad är syftet med att använda elif-satsen i Python?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 9
some-alt