前言
设计一个简单的学生信息管理系统,实现以下功能(bug) :
- 录入学生信息,信息以文件方式存储
- 以学生学号或者学生姓名为条件查询该学生的信息,若没存在该学生得有反馈
- 删除学生信息,以学生学号为查询条件,若不存在该学生得有反馈
- 修改学生信息,以学生学号为查询条件,若不存在该学生得有反馈
- 统计学生总数
- 显示文件中所有学生的全部记录
一、理解
代码如何实现呢?
思路和知识点如下:
- 文件存储与关闭
- 函数的调用
- 文件操作
二、部分截图展示




三、代码
import sys
def studentDateInput(): # 学生信息录入功能
n = 0
f = open("D:\\作业\\date\\studentsdate.txt",'a')
studentNo = input("请输入学生学号:")
f1 = open("D:\\作业\\date\\studentsdate.txt", 'r')
findStudent = f1.readlines()
for line in findStudent:
if studentNo in line:
print("库中存在学号相同,错误404")
n = n + 1
if n==0:
studentName = input("请输入学生姓名:")
studentMath = input("请输入学生数学成绩:")
studentEnglish = input("请输入学生英语成绩:")
studentChinese = input("请输入学生语文成绩:")
studentPolicy = input("请输入学生政治成绩:")
studentSum = int(studentEnglish) + int(studentMath) + int(studentPolicy) + int(studentChinese)
studentInto = studentNo + '\t' + studentName + '\t' + studentMath + '\t' + studentEnglish + '\t' + studentChinese + '\t' +studentPolicy + '\t' + str(studentSum) + '\n'
f.write(studentInto)
print("信息录入成功")
f.close()
# code by bug制造者BooST
def checkStudentDate(): # 学生查询功能
n,m = 0,0
f

本文介绍了如何使用Python设计一个简单的学生信息管理系统,该系统能录入、查询、删除和修改学生信息,信息以文件形式存储。通过文件操作、函数调用来实现主要功能,并展示了部分代码截图。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



