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
需求分析:
打印所有学员信息

 

 

 

 ✔ 退出系统

posted @   岳墨  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示