Page 134 - TP_Plus_v4_Class7
P. 134

The syntax of nested if statement is shown below:

              Syntax:                                                                     False
                                                                        Test Expression 1        Indented block 3
              if (Test Expression1):
                   if (Test Expression2):                                       True

                        Indented block 1                                                  False
                                                                        Test Expression 2         Indented block 2
                   else:
                        Indented block 2
                                                                                True
              else:
                                                                        Indented block 1
                   Indented block 3

              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')




              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




                  132  Plus (Ver. 4.0)-VII
   129   130   131   132   133   134   135   136   137   138   139