一、应用:学员管理系统
需求:进入系统显示系统功能界面,功能如下:
1.添加学员
2.删除学员
3.修改学员信息
4.查询学员信息
5.显示所有学员信息
6.退出系统
# 定义功能界面函数
def info_print():
print('请选择功能')
print('1.添加学员')
print('2.删除学员')
print('3.修改学员')
print('4.查询学员信息')
print('5.显示所有学员信息')
print('6.退出系统')
print('-' * 20)
# 系统功能需要循环使用,直到用户输入6退出
while True:
info_print()
user_num = int(input('请输入功能序号'))
if user_num == 1:
print('添加')
elif user_num == 2:
print('删除')
elif user_num == 3:
print('修改')
elif user_num == 4:
print('查询')
elif user_num == 5:
print('显示所有信息')
elif user_num == 6:
print('退出')
else:
print('输入的序号有误')
定义不同功能的函数
1.1 添加学员
# 等待存储所有学员的信息
info = []
# 添加
def add_info():
"""添加学员函数"""
new_id = input('请输入id')
new_name = input('请输入姓名')
new_tel = input('请输入手机号')
# 判断是否添加,如果输入的姓名不存在则添加,准备空字典,字典新