Conditioning on Booleans with If Statements#

if clause#

We can use booleans in conditional statements. A conditional statement allows us to evaluate code only if a certain condition is true. A basic if statement is one that is comprised of only an if clause. Every if statement must at least be comprised of an if clause (no more than one); we will introduce other types of clauses (elif and else) later. The structure of an if clause is as follows:

if <condition>:

where <body> is only evaluated if <condition> is True, otherwise the program continues running and evaluating the code following the if statement.

Here’s an example:

if num_students > classroom_size:
    print("the classroom is too small")

In this example, “the classroom is too small” will only be printed if num_students is greater than classroom_size. If num_students were equal to or smaller than classroom_size, this if statement would have no effect.