鱼C论坛

 找回密码
 立即注册
查看: 1281|回复: 2

Student=statistics.readline()有什么问题

[复制链接]
发表于 2021-12-5 14:27:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
statistics=open(r"C:\Users\MSI\Desktop\学生成绩.txt")
n=0
Total=0
max=0
min=100
while True:
    Student=statistics.readline()
    if not Student:
        break
    n=n+1
    Temp=Student.split("    ")
    Mark=int(Temp[2])
    Total=Total+Mark
    if max<Temp[2]:
        max=Temp[2]
    if min>Temp[2]:
        min=Temp[2]
Average=Total/n   
print("平均成绩:",Average)
print("最高分:",max)
print("最低分:",min)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-12-5 15:26:50 | 显示全部楼层
本帖最后由 suchocolate 于 2021-12-5 15:31 编辑

readline读取一行
python文件操作基础:https://www.runoob.com/python3/python3-file-methods.html
另外把题目和原始数据都贴上来,看起来这个题目又更好的解决方法。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-5 18:44:32 | 显示全部楼层
没明白你想问什么,你的代码写的没什么问题,而且逻辑看起来挺清晰的,当然,如果加上注释就更好了~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 15:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表