Page 147 - C_GPT _V4 _class_7
P. 147

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


                 if (Test Expression1):
                                                                                            False
                      if (Test Expression2):                               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 selected for             True
                 the college or not based on the given conditions –            block 1
                 1.  Selected if age > 18 and marks > 65

                 2.  Not selected if age > 18 and marks < 65
                                                                               Stop
                 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')




                 On running the program given on previous page, we get the following output:

                     Output

                  Enter the name of the student: Amit
                  Enter the age of the student: 18
                  Enter the marks of the student: 57
                  Amit is too young for college


                  Enter the name of the student: Kanak
                  Enter the age of the student: 23
                  Enter the marks of the student: 87
                  Kanak is selected for college







                                                                                Conditional  Statements in Python  145
   142   143   144   145   146   147   148   149   150   151   152