Level 1
0 / 100 XP

Section 3 overview

Every program makes decisions. Is the user logged in? Is the score high enough? Is the temperature too hot?

To answer questions like these, Python needs a way to represent yes and no — and a way to act on the answer.

In this section you'll learn exactly how that works.

What you'll cover

  • True and False — Python's boolean type and how comparisons produce them
  • Making decisions — using if, elif, and else to run different code depending on what's true
  • Decisions inside decisions — nesting conditionals to handle situations with multiple layers of logic

By the end of this section

You'll be able to write programs that respond differently depending on the data they receive — a temperature warning, a grade calculator, an access check. That's not a beginner trick, it's the core of how every real program behaves.

Click Next to get started.