如何用Python从文件中读取学生成绩,并计算最高分/最低分/平均分(附源码)
兄弟们,
今天咱们试试用Python从文件中读取学生成绩,
并计算最高分/最低分/平均分。
涉及知识点
- 文件读写
- 基础语法
- 字符串处理
- 循环遍历
代码展示
模块
import platform
定义获取最高分、最低分及平均分函数
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))
全部代码
python学习交流裙: 903971231##3
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爬取小游戏网站,把喜欢的游戏收藏起来(附源码)
简介: Python 是一门简单易学且功能强大的编程语言,无需繁琐的配置,掌握基本语法,了解基本库函数,就可以通过调用海量的现有工具包编写自己的程序,轻松实现批量自动化操作,可以极大提高办公和学习效率 ...
- 如何用Python对股票数据进行LSTM神经网络和XGboost机器学习预测分析(附源码和详细步骤),学会的小伙伴们说不定就成为炒股专家一夜暴富了
前言 最近调研了一下我做的项目受欢迎程度,大数据分析方向竟然排第一,尤其是这两年受疫情影响,大家都非常担心自家公司裁员或倒闭,都想着有没有其他副业搞搞或者炒炒股.投资点理财产品,未雨绸缪,所以不少小伙 ...
- 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:pyqt5+mysql=学生信息管理系统(图文并茂,超详细, 附源码)——增删改查篇
python:pyqt5+mysql=学生信息管理系统(图文并茂,超详细, 附源码)--增删改查篇 前言 一.主界面的样式 二.学生信息的增,删,改,查 1.增加学生信息 2.删除学生信息 3.更改学 ...
最新文章
- java微积分计算步骤_一次刨根问底的收获——从一道微积分题说开去
- 时空大数据赋能智慧城市的思考和实践
- 每日一皮:上线一切正常的顺畅感就是如此赏心悦目!
- linux(2)- 共享内存的实现
- 面试官问:能否模拟实现JS的call和apply方法
- Java中的CopyOnWriteArrayList
- 解决问题的反馈机制_谈谈HBase中的Nonce机制
- Spring JdbcTemplate实例
- windows消息检测函数
- 16篇论文、70多页PPT帮你优化深度学习模型,免费下载 | 资源
- msbuild.exe编译c#项目
- python 和 iphone 通过socket传数据注意
- TinyMC编辑器简介
- sql时间转换时分秒_sql时间格式转换yyyymm
- 中标麒麟V7系统开启日志服务器收集日志
- springboot基于web儿童教育网站111123
- Spring boot 集成 Kaptcha 实现前后端分离验证码功能
- 对于线性代数、特征空间、特征提取、深度学习的一些深夜思考
- opencv图像旋转和翻转,cv2.flip,cv2.rotate
- 《C++Primer》第二章-变量和基本类型-学习笔记(1)