兄弟们,

今天咱们试试用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从文件中读取学生成绩,并计算最高分/最低分/平均分(附源码)相关推荐

  1. 【附源码】用Python从文件中读取学生成绩,并计算最高分/最低分/平均分

    兄弟们, 今天咱们试试用Python从文件中读取学生成绩, 并计算最高分/最低分/平均分. 涉及知识点 文件读写 基础语法 字符串处理 循环遍历 代码展示 模块 import platform 定义获 ...

  2. 用Python从文件中读取学生成绩,并计算最高分/最低分/平均分

    兄弟们,今天咱们试试用Python从文件中读取学生成绩,并计算最高分/最低分/平均分. 涉及知识点 文件读写 基础语法 字符串处理 循环遍历 代码展示 模块 import platform 定义获取最 ...

  3. python爬取小游戏_如何用Python爬取小游戏网站,把喜欢的游戏收藏起来(附源码)...

    简介: Python 是一门简单易学且功能强大的编程语言,无需繁琐的配置,掌握基本语法,了解基本库函数,就可以通过调用海量的现有工具包编写自己的程序,轻松实现批量自动化操作,可以极大提高办公和学习效率 ...

  4. 如何用Python爬取小游戏网站,把喜欢的游戏收藏起来(附源码)

    简介: Python 是一门简单易学且功能强大的编程语言,无需繁琐的配置,掌握基本语法,了解基本库函数,就可以通过调用海量的现有工具包编写自己的程序,轻松实现批量自动化操作,可以极大提高办公和学习效率 ...

  5. 如何用Python对股票数据进行LSTM神经网络和XGboost机器学习预测分析(附源码和详细步骤),学会的小伙伴们说不定就成为炒股专家一夜暴富了

    前言 最近调研了一下我做的项目受欢迎程度,大数据分析方向竟然排第一,尤其是这两年受疫情影响,大家都非常担心自家公司裁员或倒闭,都想着有没有其他副业搞搞或者炒炒股.投资点理财产品,未雨绸缪,所以不少小伙 ...

  6. python怎么读文件里的指定几行-Python从文件中读取指定的行以及在文件指定位置写入...

    Python从文件中读取指定的行 如果想根据给出的行号, 从文本文件中读取一行数据, Python标准库linecache模块非常适合这个任务: 测试文件内容 :This is line 1. Thi ...

  7. python 文件指定位置写入-Python从文件中读取指定的行以及在文件指定位置写入...

    Python从文件中读取指定的行 如果想根据给出的行号, 从文本文件中读取一行数据, Python标准库linecache模块非常适合这个任务: 测试文件内容 :This is line 1. Thi ...

  8. python 从同花顺获取数据导出,通达信PYTHON读取本地数据,如何使用python在文件中读取数据?...

    Q1:如何使用python在文件中读取数据? file = open('a','r').readlines()[1] Q2:python怎么将本地一个文件夹的所有文本读进内存中 列出文件,把各个文件打 ...

  9. python:pyqt5+mysql=学生信息管理系统(图文并茂,超详细, 附源码)——增删改查篇

    python:pyqt5+mysql=学生信息管理系统(图文并茂,超详细, 附源码)--增删改查篇 前言 一.主界面的样式 二.学生信息的增,删,改,查 1.增加学生信息 2.删除学生信息 3.更改学 ...

最新文章

  1. java微积分计算步骤_一次刨根问底的收获——从一道微积分题说开去
  2. 时空大数据赋能智慧城市的思考和实践
  3. 每日一皮:上线一切正常的顺畅感就是如此赏心悦目!
  4. linux(2)- 共享内存的实现
  5. 面试官问:能否模拟实现JS的call和apply方法
  6. Java中的CopyOnWriteArrayList
  7. 解决问题的反馈机制_谈谈HBase中的Nonce机制
  8. Spring JdbcTemplate实例
  9. windows消息检测函数
  10. 16篇论文、70多页PPT帮你优化深度学习模型,免费下载 | 资源
  11. msbuild.exe编译c#项目
  12. python 和 iphone 通过socket传数据注意
  13. TinyMC编辑器简介
  14. sql时间转换时分秒_sql时间格式转换yyyymm
  15. 中标麒麟V7系统开启日志服务器收集日志
  16. springboot基于web儿童教育网站111123
  17. Spring boot 集成 Kaptcha 实现前后端分离验证码功能
  18. 对于线性代数、特征空间、特征提取、深度学习的一些深夜思考
  19. opencv图像旋转和翻转,cv2.flip,cv2.rotate
  20. 《C++Primer》第二章-变量和基本类型-学习笔记(1)

热门文章

  1. CF卡连接组装电脑时显示文件夹损坏请问怎样才能修复
  2. 3c认证是什么 什么是3C认证
  3. 招商引资头条:济南科创板挂牌企业一次性补助600万
  4. 无线服务器主机名是,wifi默认服务器主机名
  5. STM32F4系列HAL库配置定时器实验——输入捕获
  6. 跳槽者、应届生必看JAVA面试题系列 - JAVA基础知识(四)
  7. Acwing---116.飞行员兄弟
  8. IIS配置WCF服务
  9. 天翼云电脑打造极致流畅与安全 助企业数字办公升级
  10. 23种设计模式-抽象工厂模式《三国王者》