defprint_menu():print('''*** 欢迎使用学生管理系统(请选择系统菜单) ***
*** 1.增加学生信息 ***
*** 2.查询学生信息 ***\n*** 3.查询全部学生信息 ***
*** 4.退出系统 ***''')
student =[]defadd():
name =input("请输入学生姓名:")id=input("请输入您的学号:")
sex =input("请输入学生性别(男/女):")
age =input("请输入您的年龄:")dict={}dict['姓名']= name
dict['学号']=iddict['性别']= sex
dict['年龄']= age
student.append(dict)print()defshow():
i =1for enum in student:
n = enum['姓名']print('{}.{}'.format(i, n))
i +=1
student_id =int(input("请输入要查询的学生的序号:"))print(student[student_id-1])print()defshow_all():for enum in student:print(enum)print()defmain():whileTrue:
print_menu()
number =input("请输入功能对应的数字:")if number =='1':
add()elif number =='2':
show()elif number =='3':
show_all()elif number =='4':
q =input("确定要退出系统吗?(Y/N): ")if q =="Y":breakelse:print("输入有误,请重新输入")print('================********************================')if __name__ =='__main__':
main()