if, elif and else in Python — a practical guide to Python if elif else with clear examples you can reuse in real projects.
Python Tutorial Series (14/95). Prefer one article? Read the complete Python tutorial.
Short description
Use `elif` for extra checks. Only one branch runs. Keep conditions mutually clear.
Grade example
marks = 82
if marks >= 90:
grade = 'A'
elif marks >= 75:
grade = 'B'
elif marks >= 50:
grade = 'C'
else:
grade = 'F'
print(grade)