if / elif / else Statements
Write conditional logic to branch program execution.
if / elif / else Statements is a free Python Academy lesson on CoddyKit — lesson 1 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Python Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
Introduction
Basic if Statement
x = 10
if x > 0:
print('positive')if / else
x = -5
if x >= 0:
print('non-negative')
else:
print('negative')elif Chains
score = 75
if score >= 90:
print('A')
elif score >= 80:
print('B')
elif score >= 70:
print('C')
else:
print('F')Nested if Statements
x, y = 5, 10
if x > 0:
if y > 0:
print('both positive')Ternary Expression
x = 7
parity = 'odd' if x % 2 else 'even'
print(parity)Truthy and Falsy Values
lst = []
if not lst:
print('list is empty')Chained Comparisons
x = 5
if 0 < x < 10:
print('between 0 and 10')in and not in
day = 'Monday'
if day in ['Saturday', 'Sunday']:
print('weekend')
else:
print('weekday')is and is not
x = None
if x is None:
print('no value')match Statement (Python 3.10+)
cmd = 'quit'
match cmd:
case 'quit':
print('exiting')
case _:
print('unknown')Quick Check
Recap
Keep Going
Frequently asked questions
Is the “if / elif / else Statements” lesson free?
Yes — the full text of “if / elif / else Statements” is free to read here on the web, and the Python Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Python Academy course, upgrade to CoddyKit PRO.
What will I learn in “if / elif / else Statements”?
Write conditional logic to branch program execution. You practise Python Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Python Academy?
No prior experience is required. Python Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 1 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “if / elif / else Statements” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Python Academy lesson?
Yes. Every Python Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- if / elif / else Statements
- for Loops and range()
- while Loops and Loop Control
- Nested Loops and Loop Patterns