Note 5.8.1.
In some programming languages, matching the if and the else is visually difficult. However, in Python this is not the case. The indentation pattern tells us exactly which else belongs to which if.
x
and y
. The following pattern of selection shows how we might decide how they are related to each other.if x < y:
print("x is less than y")
else:
if x > y:
print("x is greater than y")
else:
print("x and y must be equal")
if
statement, which has two branches of its own. Those two branches could contain conditional statements as well.x
and y
. Run the program and see the result. Then change the values of the variables to change the flow of control.print
is chosen.x = -10
if x < 0:
print("The negative number ", x, " is not valid here.")
else:
if x > 0:
print(x, " is a positive number")
else:
print(x," is 0")