students=dict()
n=int(input("How many Students are there :"))
for i in range (n):
sname = input (" Enter the name of the student :")
marks =[]
for j in range (5):
mark = float (input("enter marks : "))
marks.append(mark)
students[sname] = marks
print ( "created dictionary of students is ", students )
name=input("enter name of the student ")
if name in students.keys():
print (students [name])
else:
print (" no student found with this name")
Output:
How many Students are there :3
Enter the name of the student :sh
enter marks : 45
enter marks : 46
enter marks : 48
enter marks : 40
enter marks : 49
Enter the name of the student :h
enter marks : 45
enter marks : 34
enter marks : 37
enter marks : 29
enter marks : 45
Enter the name of the student :m
enter marks : 48
enter marks : 40
enter marks : 34
enter marks : 50
enter marks : 38
created dictionary of students is {'sh': [45.0, 46.0, 48.0, 40.0, 49.0], 'h': [45.0, 34.0, 37.0, 29.0, 45.0], 'm': [48.0, 40.0, 34.0, 50.0, 38.0]}
enter name of the student s
no student found with this name
======= RESTART: C:/Users/acer/AppData/Local/Programs/Python/Python310/SHAMBHAVEE MISHRA 11 TH D 16TH PROGRAMME.py =======
How many Students are there :3
Enter the name of the student :sh
enter marks : 45
enter marks : 46
enter marks : 48
enter marks : 40
enter marks : 49
Enter the name of the student :h
enter marks : 45
enter marks : 34
enter marks : 37
enter marks : 29
enter marks : 45
Enter the name of the student :m
enter marks : 48
enter marks : 40
enter marks : 34
enter marks : 50
enter marks : 38
created dictionary of students is {'sh': [45.0, 46.0, 48.0, 40.0, 49.0], 'h': [45.0, 34.0, 37.0, 29.0, 45.0], 'm': [48.0, 40.0, 34.0, 50.0, 38.0]}
enter name of the student sh
[45.0, 46.0, 48.0, 40.0, 49.0]