哈喽兄弟们,今天浅浅的实战一下,如何用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、运行结果

大家给点个免费的关注吧
感谢 !!!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |