Page 132 - TP_Pluse_V2.2_Class_7
P. 132

NESTED if STATEMENT


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

                  The syntax of nested if statement is shown below:
                                                                                True
                  if (Test Expression1):
                       if (Test Expression2):                                            False
                                                                          if condition 2             block 2
                            Indented block 1
                       else:
                                                                                True
                            Indented block 2
                  else:                                                     block 1
                       Indented block 3

                                                                             Stop


                   Program  5: To find out if the student is selected  for the college or not based on the given
                   conditions -
                   1.  Selected if age > 18 and marks > 65
                   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')











                  130   Plus (Ver. 2.2)-VII
   127   128   129   130   131   132   133   134   135   136   137