1.系统简介
需求:进⼊系统显示系统功能界面,功能如下:
1.添加学员
2.删除学员
3.修改学员信息
4.查询学员信息
5.显示所有学员信息
6.退出系统
系统共6个功能,用户根据自己需求选取。
2.步骤分析
1.显示功能界⾯
2.用户输入功能序号
3.根据用户输入的功能序号,执行不同的功能(函数)
①定义函数
②调用函数
3.需求实现
(1)显示功能界面
定义函数student_information
,负责显示系统功能
def student_information():
print('_' * 20)
print('欢迎使用学生信息管理系统')
print('1: 添加学员')
print('2: 删除学员')
print('3: 修改学员信息')
print('4: 查询学员信息')
print('5: 显示所有学员信息')
print('6: 退出系统')
print('_' * 20)
student_information()
(2)用户输入序号选择功能
user_select = input(f'请选择您需要的功能序号:')
(3)根据用户选择,执行不同的功能
if user_select == '1':
print('添加成员')
elif user_select == '2':
print('删除成员')
elif user_select == '3':
print('修改学员信息')
elif user_select == '4':
print('查询学员信息')
elif user_select == '5':
print('显示所有学员信息')
elif user_select == '6':
print('退出系统')
(4)综上优化
工作中,需要根据实际需求调优代码。
①用户选择系统功能的代码需要循环使用,直到用户主动退出系统。
②如果用户输⼊1-6以外的数字,需要提示用户。
def student_information():
print('_' * 20)
print('欢迎使用学生信息管理系统')
print('1: 添加学员')
print('2: 删除学员')
print('3: 修改学员信息')
print('4: 查询学员信息')
print('5: 显示所有学员信息')
print('6: 退出系统')
print('_' * 20)
while True:
student_information()
user_select = input(f'请选择您需要的功能序号:')
if user_select == '1':
print('添加成员')
elif user_select == '2':
print('删除成员')