☞ 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