StudyToCert

All certifications / PCEP / Lessons

PCEP – Certified Entry-Level Python Programmer PCEP-30-02 · Domain 2: Control flow: conditional blocks and loops

If, if-else and if-elif-else statements, and why the order of elif conditions matters

▶ Watch the overview video

Last reviewed September 30, 2026 · Leer en español

Conditional statements let a program choose what to do based on data. The simplest form is if: a header line with a condition and a colon, followed by an indented block. If the condition is true, the block runs; if not, Python skips it and carries on after the block. Without conditionals every program would do exactly the same thing every time, whatever its input.

Free account

Keep reading for free

Create a free StudyToCert account to read the rest of this lesson: 7 more sections, 6 key terms, a real-world example, an exam tip and self-check questions. Every lesson, lab and practice test is free with an account.

Sign up free Log in

Study PCEP for free
A week-by-week plan with every lesson, quizzes, checkpoint tests, a practice exam and hands-on labs.
Open the PCEP study plan