Page 95 - TP_Modular_V2.1_Class7
P. 95

NESTED IF STATEMENT

                 Python allows the  nested if statement. This means that  you have an if statement  inside
                 another  if statement.  The inner  if block will run only when  the first if condition evaluates
                 to true.

                 The syntax of nested if statement is shown below:
                 Syntax:                                                    Start

                 if (Test Expression1):
                      if (Test Expression2):
                                                                                        False
                                                                        if condition 1              block 3
                           Indented block 1
                      else:
                                                                               True
                           Indented block 2
                                                                                        False
                 else:
                                                                         if condition 2             block 2
                      Indented block 3
                 Program  5:  To  find  out  if the  student  is               True
                 selected for the college or not based on the              block 1
                 given conditions–

                 1.  Selected if age > 18 and marks > 65
                                                                            Stop
                 2.  Not selected if age > 18 and marks < 65
                 3.  Not selected if age < 18

                     Program5.py

                  File  Edit  Format   Run    Options   Window    Help

                  #Program to check if a student is selected for college or not
                  name = input('Enter the name of the student: ')
                  age = int(input('Enter the age of the student: '))
                  marks = int(input('Enter the marks of the student: '))
                  if(age > 18):
                      if(marks > 65):
                          print(name, 'is selected for college')
                      else:
                          print(name, 'is not selected for college')
                  else:
                      print(name, 'is too young for college')

















                                                                           Conditional Statements in Python       93
   90   91   92   93   94   95   96   97   98   99   100