Python实训报告:学生信息管理系统

这篇博客介绍了使用Python编程实现学生信息管理系统的全过程,包括信息组成、读取文件、增删改查操作及多级菜单系统构建,详细阐述了每个功能的实现方法和注意事项。
摘要由CSDN通过智能技术生成

一、程序功能

1.功能概述

  • 利用Python完成一个学生信息程序的简单改动,如增加程序、删除程序、查询程序等。

2.思维导图

在这里插入图片描述

二、学生信息级组成

1.信息组成

1.学号
2.姓名
3.性别
4.年龄
5.班级
6.专业
7.院校
8.电话号码

2.学生信息

  1. 2020001 李晓红 女 19 2020级软件4班 软件技术 人工智能与大数据学院 15945465426
  2. 2020002 王晓刚 男 18 2020级软件4班 软件技术 人工智能与大数据学院 13525489644
  3. 2020003 楚梦瑶 女 18 2020级软件4班 软件技术 人工智能与大数据学院 13985465385
  4. 2020004 王航 男 20 2020级数据1班 大数据技术与应用 人工智能与大数据学院 15246922256
  5. 2020005 吴萌 女 17 2020级数据1班 大数据技术与应用 人工智能与大数据学院 13158569699
  6. 2020006 林明 男 18 2020级数据1班 大数据技术与应用 人工智能与大数据学院 13984658158

3.建立学生信息

  • 在D盘建立一个文档
  • 在这个文档里建立一个记事本
  • 在这个记事本上建立学生信息
    在这里插入图片描述

三、读取学生文件

1.用元组的列表保存多个学生信息

  • 编写程序
# -*- coding: utf-8 -*-
'''
功能:用二维列表保存多个学生学生信息
作者:雾爱
日期:2021年12月26日
'''
student1 = ['2020001','李晓红','女','19','2020级软件4班','软件技术','人工智能与大数据学院','15945465426']
student2 = ['2020002','王晓刚','男','18','2020级软件4班','软件技术','人工智能与大数据学院','13525489644']
student3 = ['2020003','楚梦瑶','女','18','2020级软件4班','软件技术','人工智能与大数据学院','13985465385']
student4 = ['2020004','王航','男','20','2020级数据1班','大数据技术与应用','人工智能与大数据学院','15246922256']
student5 = ['2020005','吴萌','女','17','2020级数据1班','大数据技术与应用','人工智能与大数据学院','13158569699']
student6 = ['2020006','林明','男','18','2020级数据1班','大数据技术与应用','人工智能与大数据学院','13984658158']

students = []
students.append(student1)
students.append(student2)
students.append(student3)
students.append(student4)
students.append(student5)
students.append(student6)

for student in students:
    for i in range(8):
        print(student[i],end=' ' )
    print()
  • 查看结果
    在这里插入图片描述

四、格式化输出students列表

1.程序

# -*- coding: utf-8 -*-
'''
功能:读取学生文件,保存到元祖的列表里
作者:雾爱
日期:2021年12月26日
'''
# 创建空学生列表
students = []

# 以只读方式打开文件
f = open('学生.txt')

# 以行的方式遍历文件对象
for line in f:
    # 去掉每一行的换行符
    line =line.replace('\n',' ')
    # 以空格作为分隔符拆分每一行
    student = tuple(line.split(' '))
    # 将学生元组添加到学生列表里
    students.append(student)
# 输出学生列表
print(students)
print()
for student in students:
    for i in range(len(students)
  • 7
    点赞
  • 118
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值