-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstudent_management_cli.py
More file actions
76 lines (68 loc) · 1.97 KB
/
student_management_cli.py
File metadata and controls
76 lines (68 loc) · 1.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
def add_std():
print()
print("-----------------------------------")
roll_number= input("Enter roll number: ")
name_student= input("Enter name: ")
subj= input("Enter subject name: ")
grade= input("Grade: ")
record={
"Roll Number": roll_number,
"Name": name_student,
"Subject": subj,
"Grade": grade
}
student.append(record)
print("------------------------------------")
print()
def dis_std():
print()
print("-----------------------------------")
for i in student:
print("Roll Number:",i["Roll Number"])
print("Name of student:",i["Name"])
print("Subject:",i["Subject"])
print("Grade:",i["Grade"])
print("-----------------------------------")
print()
def search_std():
found= False
print()
print("--------------------------------------")
user_rollnumber=input("Enter roll number: ")
for j in student:
if user_rollnumber==j["Roll Number"]:
found=True
print("Roll Number:",j["Roll Number"])
print("Name of student:",j["Name"])
print("Subject:",j["Subject"])
print("Grade:",j["Grade"])
print("-----------------------------------")
print()
break
if found==False:
print()
print("-------------------------------")
print("Student not found")
student = []
while True:
print("1. Add student")
print("2. Display students")
print("3. Search student")
print("0. Exit")
value= int(input("Enter your choice: "))
print("------------------------------------------")
print()
if value==1:
add_std()
elif value==2:
dis_std()
elif value==3:
search_std()
elif value==0:
break
else:
print()
print("---------------------------------------")
print("Invalid input")
print("---------------------------------------")
print()