当前位置:首页 > 投稿 > 正文

成绩管理系统(成绩管理系统源代码)

最近无聊就做了一个:咱废话不多说,直接上代码。

def Welcome():

print("欢迎使用成绩管理系统!")

print("在这里你可以查看同学的成绩!")

def mune1():

print("1.显示数据")

print("2.查询成绩")

print("3.退出")

def mune2():

print("1.语文")

print("2.数学")

print("3.英语")

print("4.总分")

print("5.平均分")

print("6.排名")

print("7.退出")

def GetData():

sum = []

f = open('D:/score.txt') #这里选择导入你自己的文件,格式在文章最下方

list = f.readlines()

for i in list[1:]:

i = i.strip('\n')

i = i.split()

sum.append(i)

return sum

#主函数

Welcome()

sum=GetData()

while 1:

mune1()

x=eval(input("请输入:"))

if x==1:

print("{} {} {} {} {} {} {}".format('姓名', '学号', '语文', '数学', '英语', '总分', '排名'))

for i in sum:

print("{} {} {} {} {} {} {}".format(i[0],i[1],i[2],i[3],i[4],i[5],i[6]))

#上面的输出格式还可以改变一下!

elif x==2:

while 1:

mune2()

x=eval(input("请输入:"))

if x==1:

x1=input("输入学号或者姓名:")

for i in sum:

if i[0]==x1 or i[1]==x1:

print("{}".format(i[2]))

print("加油,相信自己!")

elif x == 2:

x1 = input("输入学号或者姓名:")

for i in sum:

if i[0] == x1 or i[1] == x1:

print("{}".format(i[3]))

print("加油,相信自己!")

elif x == 3:

x1 = input("输入学号或者姓名:")

for i in sum:

if i[0] == x1 or i[1] == x1:

print("{}".format(i[4]))

成绩管理系统(成绩管理系统源代码) 第1张 成绩管理系统(成绩管理系统源代码) 投稿

print("加油,相信自己!")

elif x == 4:

x1 = input("输入学号或者姓名:")

for i in sum:

if i[0] == x1 or i[1] == x1:

print("{}".format(i[5]))

print("加油,相信自己!")

elif x==5:

score=0

x1 = input("输入学号或者姓名!")

for i in sum:

if i[0] == x1 or i[1] == x1:

score=(int(i[2])+int(i[3])+int(i[4]))/3

print("{:.2f}".format(score))

成绩管理系统(成绩管理系统源代码) 第2张 成绩管理系统(成绩管理系统源代码) 投稿

print("加油,相信自己!")

elif x == 6:

x1 = input("输入学号或者姓名!")

for i in sum:

if i[0] == x1 or i[1] == x1:

print("{}".format(i[6]))

print("加油,相信自己!")

elif x==7:

break

else:

print("您输入的数字识别不了,请重新输入啊!")

elif x==3:

break

else:

print("您输入的数字识别不了,请重新输入啊!")

本文的score.txt文件是我自己随便写的!

姓名 学号 语文 数学 英语 总分 排名

龚雷 2019101 104 137 117 358 1

朱芊 2019102 100 110 110 320 2

就形如这种格式的就行!

由于本人的学术水平可能会存在一些问题,还请指出,或者一起探讨。

有话要说...

最新文章