1.4.3 修改学员信息
需求:
1. 用户输入目标学员姓名
2. 检查这个学员是否存在
2.1 如果存在,则修改这位学员的信息,列入手机号
2.2 如果不存在,则报错
3. 对应的if条件成立的位置调用该函数
4. 代码实现
# 修改函数 def modify_info(): """修改函数""" # 1. 用户输入想要修改的学员姓名 modify_name = input('输入要修改的学员姓名:') # 2. 判断学员是否存在:存在修改手机号,不存在,提示 # 2.1 声明info是全局 global info # 2.2 遍历列表,判断输入的姓名 == 字典['name'] for i in info: if modify_name == i ['name']: # 将tel这个key修改值,并终止此循环 i['tel'] = input('输入新手机号') break else: print('该学员不存在') # 3. 打印info print(info)
1.4.4 查询学员信息
需求:
1. 用户输入目标学员姓名
2. 检查学员是否存在
2.1 如果存在,则显示这个学员的信息
2.2 如果不存在,则报错提示
3. 对应的if条件成立的位置调用该函数
4. 代码实现
# 修改函数 def modify_info(): """修改函数""" # 1. 用户输入想要修改的学员姓名 modify_name = input('输入要修改的学员姓名:') # 2. 判断学员是否存在:存在修改手机号,不存在,提示 # 2.1 声明info是全局 global info # 2.2 遍历列表,判断输入的姓名 == 字典['name'] for i in info: if modify_name == i ['name']: # 将tel这个key修改值,并终止此循环 i['tel'] = input('输入新手机号') break else: print('该学员不存在') # 3. 打印info print(info)
1.4.5 显示所有学员信息
需求:
1. 打印所有学员信息
2. 代码实现
# 显示所有学员信息 def print_all(): """显示所有学员信息""" # 1. 打印提示字 print('学号\t姓名\t手机号') # 2. 打印所有学员的数据 for i in info: print(f"{i['id']}\t {i['name']}\t {i['tel']}")
1.4.6 退出系统
需求:
1. 在用户输入功能序号6的时候要退出系统
2. 代码实现
# 程序想要结束,退出终止while True -- break exit_flag = input('确定要退出吗? yes or no:') if exit_flag == 'yes': break
标签:info,name,修改,--,管理系统,学员,print,输入 From: https://www.cnblogs.com/yz-b/p/16724650.html