☞ We can have an ifβ¦elifβ¦else statement inside another ifβ¦else statement.
Syntax :
if <test_condition>:
Statement_1
Statement_2
β¦β¦β¦.
if <test_condition>:
Statement_1
Statement_2
β¦β¦β¦.
elif <test_condition>:
Statement_1
Statement_2
β¦β¦β¦.
else :
Statement_1
Statement_2
β¦β¦β¦.
elif <test_condition>:
Statement_1
Statement_2
β¦β¦β¦.
else:
Statement_1
Statement_2
β¦β¦β¦.
x = int(input("Enter a number : "))
if x > 0:
print(x, " is positive")
if x % 2 == 0:
print(x, "is even")
else:
print(x, "is odd")
elif x < 0:
print(x, "is negative")
else:
print(x, "is zero")
Enter a number : 12 12 is positive 12 is even