If/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.")
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.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 9.09
If/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.")
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.
Tack för dina kommentarer!