标签:文件 读取 min Python fileOut number print
哈喽兄弟们,今天浅浅的实战一下,如何用Python计算文件内最大数与最小数平均值~
一、实战场景
给定一个包含整数的文件,每行数字小于 200,统计文件中的最大最小值和平均值,并将结果写入文件中。
创建一个txt文件,随机输入几行数字,保存命名为 input 即可。
二、主要知识点
- 文件读写
- 基础语法
- 单行注释和多行注释
三、代码实战
马上安排!
1、创建 python 文件
实战场景: 统计整数文件中的 最大值,最小值 和 平均值
# 导入系统包 import platform # 我还给大家准备了海量资料:Python视频教程、100本Python电子书、基础、爬虫、数据分析、web开发、机器学习、人工智能、面试题、Python学习路线图、问题解答!都放在群里啦! # Python学习交流群 :279199867 # 同千人一起学习共同进步,一个人可以走的很快,一群人才能走的更远! # 定义初始变量 min = 500 # 变量: 保存最小值 max = 0 # 变量: 保存最大值 total = 0 # 变量: 保存总和 count = 0 # 变量: 保存数字的数量 # 单行注释 # 读取文件 fileIn = open("input.txt") # 按行读取 for line in fileIn: # 读取当前数, 并转化为整数 number = int(line.strip()) # 条件判断, 设置最小最大值 if number < min: min = number elif number > max: max = number # 计算总和,计数 total += number count += 1 # 打印 print("Hello, 吊毛你又来了啊") # 打印结果 print("最大值: ", max) print("最小值: ", min) print("平均值: ", total / count) # 结果写入新的文件 fileOut = open("output.txt", "w") fileOut.write("文件中的最大值: " + str(max) + "\n") fileOut.write("文件中的最小值: " + str(min) + "\n") fileOut.write("文件中的平均值: " + str(total / count) + "\n") # 关闭文件流, 释放系统资源 fileIn.close() fileOut.close() print("版本", platform.python_version())
2、运行结果
大家给点个免费的关注吧
感谢 !!!
标签:文件,读取,min,Python,fileOut,number,print 来源: https://www.cnblogs.com/hahaa/p/16455756.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。