15.函数练习(学员管理系统实操)
1.系统简介
需要:进入系统显示系统功能界面,功能如下:
1 2 3 4 5 6 | 1. 添加学员 2. 删除学员 3. 修改学员信息 4. 查询学员信息 5. 显示所有学员信息 6. 退出系统 |
1.1 步骤分析
1 2 3 | 1. 显示功能界面 2. 用户输入功能序号 3. 根据用户输入的功能序号,执行不同的功能(函数)<br> 3.1 定义函数<br> 3.2 调用函数<br> |
1.2 需求实现
①显示功能界面
定义函数jie,负责显示系统功能
②定义不同功能的函数
所有功能的函数都是操作学员信息,所有存储所有学员信息应该是一个全局变量,类型为列表。
1 | info = [] |
✔ 添加学员
需求分析:
1 2 3 4 5 6 | 1. 接收用户输入学员信息,并保存 2. 判断是否添加学员信息 2.1 如果学员信息已经存在,则报错提示 2.2 如果学员信息不存在,则准备空字典,将输入输入的数据追加到字典,再列表追加字典数据 3. 代码的 if 条件成立的位置调用这个函数 |
✔ 删除学员
需求:
1 2 3 4 5 6 | 按用户输入的学员姓名进行删除 2 操作 1. 用户输入目标学员姓名 2. 检查这个学员是否存在 2.1 如果存在,则删除这个数据 2.2 如果不存在,则提示用户 "该用户不存在" 3. 对应的 if 条件成立的位置调用这个函数 |
✔ 修改学员信息
需求分析:
1 2 3 4 5 | 1. 用户输入目标学员姓名 2. 检查这个学员是否存在 2.1 如果存在,则修改这位学员的信息,例如:手机号 2.2 如果不存在,则报错 3. 对应的条件成立的位置调用该函数 |
✔ 查询学员信息
1 2 3 4 5 6 | 需求分析: 1. 用户输入目标学员姓名 2. 检查学员是否存在 2.1 如果存在,则显示这个学员的信息 2.2 如果不存在,则报错提示 3. 对应的 if 条件成立的位置调用这个函数。 |
✔ 显示所有学员信息
1 2 | 需求分析: 打印所有学员信息 |
✔ 退出系统
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端