When an if-else statement is executed in the body of another if-else statement, it is called nested.
number = 56
if (number <= 100):
if (number < 50):
print("Value is smaller than 50")
elif (number == 50):
print("Value is 50")
else:
print("Value is between 51 und 100")
else:
print("Value is greater than 100")
Value is between 51 und 100
The code compares the value of the variable number
against several conditions to determine what to print.
number
is less than or equal to 100, it enters the second set of conditionals:
number
is less than 50, it prints “Value is smaller than 50”.number
is equal to 50, it prints “Value is 50”.number
is greater than 100, it prints “Value is greater than 100”.In this example, number
is 56, so it will print “Value is between 51 and 100”.