Page 109 - PortGPT_V2.1_C7_Flipbook
P. 109

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
                           Indented block 1                             if condition 1              block 3

                      else:
                           Indented block 2                                    True
                 else:
                                                                                        False
                      Indented block 3                                  if condition 2              block 2


                                                                               True

                                                                           block 1



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










                                                                                    Conditional Statements in Python  107
   104   105   106   107   108   109   110   111   112   113   114