Chapter 21: Nested if-else Statement

A nested if-else statement refers to placing one if-else statement inside another if-else block.

 

print('It\'s a game in which you have to guess a number(number may be between 1-20).')
number = int(13)
g_num  = int(input("Enter a number (between 1-20).: "))
if g_num==number:
   print("You won the game.")
else:
    if number>g_num:
        print("too low.")
    else:
       print("too high.")
Output 1:
It's a game in which you have to guess a number(number may be between 1-20).
Enter a number (between 1-20).: 11
too low.
Output 2:
It's a game in which you have to guess a number(number may be between 1-20).
Enter a number (between 1-20).: 15
too high.
Output 3:
It's a game in which you have to guess a number(number may be between 1-20).
Enter a number (between 1-20).: 13
You won the game.