'''
1.存储学生信息,包含姓名、性别、出生年月日、学号、手机号 2.学生信息支持增、删、改、查
'''
import time
def insert_stu():
stu_name = input("请输入姓名:")
stu[stu_name] = {}
stu_bir = input("请输入出生年月日:")
stu_id = input("请输入学号:")
stu_tel = input("请输入手机号:")
stu[stu_name]['stu_bir'] = stu_bir
stu[stu_name]['stu_id'] = stu_id
stu[stu_name]['stu_tel'] = stu_tel
print('添加成功')
time.sleep(1)
def del_stu():
del_stu_name = input('输入要删除的学生姓名:')
if del_stu_name in stu.keys():
del stu[del_stu_name]
print('删除成功')
else:
print('系统里没有你要删除的学生姓名')
def update_stu():
update_name = input('输入要更新的学生姓名:')
if update_name in stu.keys():
update_info_id = input('输入要更新信息的对应数字,出生年月日2、学号3、手机号4:')
if int(update_info_id) == 2:
stu_bir = input('输入出生年月日:')
stu[update_name]['stu_bir'] = stu_bir
elif int(update_info_id) == 3:
stu_id = input('输入学号:')
stu[update_name]['stu_id'] = stu_id
elif int(update_info_id) == 4:
stu_tel = input('输入手机号:')
stu[update_name]['stu_tel'] = stu_tel
else:
print('请回复有效信息')
else:
print('系统里没有你要修改的学生姓名,请重新输入:')
print(stu)
def sel_stu():
sel_name = input('输入要查询的学生姓名:')
if sel_name in stu.keys():
print(stu)
else:
print('查无此人')
stu = {}
while True:
num = input('欢迎登录学生信息系统: 查询1 删除2 更新3 添加4 退出5 \n:')
if int(num) == 1:
sel_stu()
elif int(num) == 2:
del_stu()
elif int(num) == 3:
update_stu()
elif int(num) == 4:
insert_stu()
elif int(num) == 5:
print(stu)
break
else:
print('请回复有效信息')