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

