【附源码】用Python从文件中读取学生成绩,并计算最高分/最低分/平均分
兄弟们,
今天咱们试试用Python从文件中读取学生成绩,
并计算最高分/最低分/平均分。
涉及知识点
- 文件读写
- 基础语法
- 字符串处理
- 循环遍历
代码展示
模块
import platform
定义获取最高分、最低分及平均分函数
python学习交流Q群:903971231###
def compute_score():scores = []with open("./py023.txt", encoding="utf8") as fin:for line in fin:line = line.strip()fields = line.split(",")scores.append(int(fields[-1]))max_score = max(scores)min_score = min(scores)avg_score = round(sum(scores) / len(scores), 2)return max_score, min_score, avg_score
调用函数
max_score, min_score, avg_score = compute_score()
print("最高分:" + str(max_score) +"\n" + "最低分:" + str(min_score) +"\n" + "平均分:" + str(avg_score))
全部代码
import platformprint("待到红旗满天下,马踏东京赏樱花。富士山上扬汉旗,樱花树下醉胡姬。")
print("Python从文件中读取学生成绩,并计算最高分/最低分/平均分 \n")def compute_score():scores = []with open("./py023.txt", encoding="utf8") as fin:for line in fin:line = line.strip()fields = line.split(",")scores.append(int(fields[-1]))max_score = max(scores)min_score = min(scores)avg_score = round(sum(scores) / len(scores), 2)return max_score, min_score, avg_scoremax_score, min_score, avg_score = compute_score()
print("最高分:" + str(max_score) +"\n" + "最低分:" + str(min_score) +"\n" + "平均分:" + str(avg_score))print("Python 版本", platform.python_version())
【附源码】用Python从文件中读取学生成绩,并计算最高分/最低分/平均分相关推荐
- 如何用Python从文件中读取学生成绩,并计算最高分/最低分/平均分(附源码)
兄弟们, 今天咱们试试用Python从文件中读取学生成绩, 并计算最高分/最低分/平均分. 涉及知识点 文件读写 基础语法 字符串处理 循环遍历 代码展示 模块 import platform 定义获 ...
- 用Python从文件中读取学生成绩,并计算最高分/最低分/平均分
兄弟们,今天咱们试试用Python从文件中读取学生成绩,并计算最高分/最低分/平均分. 涉及知识点 文件读写 基础语法 字符串处理 循环遍历 代码展示 模块 import platform 定义获取最 ...
- python怎么读文件里的指定几行-Python从文件中读取指定的行以及在文件指定位置写入...
Python从文件中读取指定的行 如果想根据给出的行号, 从文本文件中读取一行数据, Python标准库linecache模块非常适合这个任务: 测试文件内容 :This is line 1. Thi ...
- python 文件指定位置写入-Python从文件中读取指定的行以及在文件指定位置写入...
Python从文件中读取指定的行 如果想根据给出的行号, 从文本文件中读取一行数据, Python标准库linecache模块非常适合这个任务: 测试文件内容 :This is line 1. Thi ...
- python 从同花顺获取数据导出,通达信PYTHON读取本地数据,如何使用python在文件中读取数据?...
Q1:如何使用python在文件中读取数据? file = open('a','r').readlines()[1] Q2:python怎么将本地一个文件夹的所有文本读进内存中 列出文件,把各个文件打 ...
- Python毕设-【课堂人脸签到系统】附源码课件/Python练手项目/Python毕业设计
Python毕设-[课堂人脸签到系统]附源码课件/允许白嫖 文章目录 Python毕设-[课堂人脸签到系统]附源码课件/允许白嫖 系统简介 一.本课题拟解决的问题 二.系统技术栈 三.开发工具 四.数 ...
- (附源码)python+mysql+基于python的学生成绩管理系统 毕业设计071143
Django学生成绩管理 摘 要 在国家重视教育影响下,教育部门的密确配合下,对教育进行改革.多样性.质量等等的要求,使教育系统的管理和运营比过去十年前更加理性化.依照这一现实为基础,设计一个快捷而又 ...
- python从文件中读取数据时出现错误_Python 从文件中读取数据
读取整个文件 # 案例:读取整个文件 # pi_digits.txt 3.1415926535 8979323846 2643383279 # file_reader.py with open ('p ...
- Python 从文件中读取数据
读取整个文件 # 案例:读取整个文件 # pi_digits.txt 3.141592653589793238462643383279 # file_reader.py with open ('pi_ ...
最新文章
- 数据驱动安全需三大核心新技术
- 精华【分布式、微服务、云架构dubbo+zookeeper+springmvc+mybatis+shiro+redis】分布式大型互联网企业架构!...
- mysql中字典值怎么添加_插入Python字典中的值,包括MySQL的键
- Docker - 导出导入容器
- finally块的return语句会覆盖其他语句的return
- sqlserver management studio 2014 升级2016_画质提升音质更佳:Insta360影石ONE R迎来最强升级...
- Web前端开发最佳实践(7):使用合理的技术方案来构建小图标
- 【LeetCode】【字符串】题号:*387. 字符串中的第一个唯一字符
- iconfont-阿里巴巴矢量图标库使用教程
- t检验的显著性p值python_Python P值
- APMCon 2017|国美云服:混合云架构设计及性能实践
- Linux 查看文件格式和更改文件格式
- 鸿蒙二部曲关系,用鸿蒙OS在蜂鸣器上放一曲《两只老虎》
- 个人任务五——事后诸葛亮项目回顾
- matlab 自动对焦,一种基于双摄像头的自动对焦方法与流程
- python从入门到实践十二章
- APP推广基础知识大全
- 快速识记会计中的借贷两方
- ODM 对象文档映射
- 常用ASCII URL编码对照表,JavaScript中如何把url的%20、%22、%28、%29、%7B、%7D解析还原成真实的字符