学生信息管理系统——python版(附流程图)

声明

本篇代码对新手十分友好。我大一的期末考试作业,今天分享出来。当时写的时候也是一个新手,现在也不想再去修改了(一是太懒,二还是懒),所以有很多地方可能不足,但是运行完全没问题。我用的是列表加循环这种方式写的,而且新手应该能看明白。

题目分析概述

1)增加学生信息
2)删除学生信息
3)修改学生信息
4)查询学生信息
5)输出当前学生信息

我将代码拆解成这五部分附上,连在一起就是一个完整的代码。

一、首先创建一个学生信息列表(姓名、性别、学号、手机号),并写出学生系统大体框架。

all_students = [['张三', '女', '2021113567', '18349564327'], ['李四', '男', '2021113643', '18756473453'],
                ['王小五', '男', '2021113987', '15176854735']]
for _ in range(10000):
    print('''    ----------------------
        学生通讯录管理系统  v1.0
    1.添加学生
    2.删除学生
    3.修改学生
    4.查询学生
    5.获取所有学生通讯信息
    6.退出系统
    -----------------------
      ''')
    a =i
很抱歉,我无法直接提供图片。但我可以为您描述一个C语言学生管理系统的流程图的内容和结构。您可以根据以下描述使用流程图绘制工具(如Microsoft Visio、Lucidchart或Draw.io)来创建流程图。 1. **开始**:流程图的起点。 2. **主菜单**:显示系统的主菜单选项,如添加学生、删除学生、查找学生、显示所有学生、退出系统。 3. **用户选择**:根据用户输入的选择,进入相应的功能模块。 - **添加学生**:输入学生信息(如学号、姓名、年龄、性别等),将信息存储到数据结构(如数组或链表)中。 - **删除学生**:输入要删除的学生学号,查找并删除该学生信息。 - **查找学生**:输入学生学号或姓名,查找并显示学生信息。 - **显示所有学生**:遍历存储学生信息的数据结构,显示所有学生的详细信息。 - **退出系统**:结束程序运行。 4. **返回主菜单**:每个功能模块执行完毕后,返回主菜单。 5. **结束**:流程图的终点。 以下是一个简化的文字流程图: ``` 开始 | 主菜单 | 用户选择 | +---------------------------+ | | 添加学生 删除学生 查找学生 显示所有学生 退出系统 | | | | | | | | | | 返回信息 删除信息 查找并显示信息 显示所有信息 结束程序 | | | | | | | | | | 返回主菜单 返回主菜单 返回主菜单 返回主菜单 | | | | | | +--------------------------+----------------+ | 返回主菜单 | 结束 ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值