题目:实现学生的信息管理系统,完成对学员的增,删,改,查和退出学生管理系统。
要求1:使用一个list用于保存学生的姓名和学号。
要求2:输入0显示所有学员信息,1代表增加,2代表删除,3代表修改,4代表查询,exit代表退出学生管理系统。每一个功能定义一个自定义函数。
def GetAllInformation():
print(mylist)
def AddInformation():
mylist.append(input('请输入增加同学的姓名:'))
print(mylist)
def DelInformation():
DelName = input('请输入删除同学的姓名:')
if mylist.count(DelName) > 0:
mylist.remove(DelName)
print(mylist)
else:
print("该班没有这个同学!!!")
def UpdateInformation():
OldName = input('请输入需要修改同学的姓名: ')
NewName = input('请输入需要修改后所有同学的姓名: ')
if mylist.count(OldName) > 0:
mylist[mylist.index(OldName)] = NewName
print(mylist)
else:
print("该班没有这个同学!!!")
def SelectInformation():
SelectName = input("请输入查询同学的姓名:")
if mylist.count(SelectName) > 0:
print(SelectName, "在座位号" + str(mylist.index(SelectName)) + "的位置")
else:
print("该班没有这个同学!!!")
def a2(num,mylist):
if num=='0':
GetAllInformation()
elif num=='1':
AddInformation()
elif num=='2':
DelInformation()
elif num=='3':
UpdateInformation()
elif num=='4':
SelectInformation()
elif num=='exit':
print('欢迎使用学生管理系统,下次再见。')
else:
print('输入有误!!!')
a2(input(str1),mylist)
mylist=["张三","李四"]
str1=input("Please input the number:")
a2(str1,mylist)