Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 109 - 2625 PortGPt V2.1
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 |