一、应用:学员管理系统
def print_info():
print('-' * 20)
print('欢迎登录学员管理理系统')
print('1: 添加学员')
print('2: 删除学员')
print('3: 修改学员信息')
print('4: 查询学员信息')
print('5: 显示所有学员信息')
print('6: 退出系统')
print('-' * 20)
info = []
def add_info():
""" 添加学员"""
new_id = input('请输入学号:')
new_name = input('请输入姓名:')
new_tel = input('请输入手机号:')
global info
for i in info:
if new_name == i['name']:
print('该用户已经存在!')
return
info_dict = {
}
info_dict['id'] = new_id
info_dict['name'] = new_name
info_dict['tel'] = new_tel
info.append(info_dict)
print(info)
def del_info():
""" 删除学员"""
while True:
del_id = int(input('请输入要删除的学员学号:'))
global info
if 0 <= del_id < len(info):
del_flag = input('确定要删除吗?yes or no')
if del_flag == 'yes':
del info[del_id]
print(info)
break
else:
print('输入