Note 5.4.1.
In some programming languages, matching the if and the else is a problem. 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")