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

