当前位置:   article > 正文

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

python学生管理系统设计报告

一、程序功能

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()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 查看结果
    在这里插入图片描述

四、格式化输出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(
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/697042
推荐阅读
相关标签
  

闽ICP备14008679号