哈喽兄弟们,今天浅浅的实战一下,如何用Python计算文件内最大数与最小数平均值~
一、实战场景
给定一个包含整数的文件,每行数字小于 200,统计文件中的最大最小值和平均值,并将结果写入文件中。
创建一个txt文件,随机输入几行数字,保存命名为 input 即可。
二、主要知识点
- 文件读写
- 基础语法
- 单行注释和多行注释
三、代码实战
马上安排!
1、创建 python 文件
实战场景: 统计整数文件中的 最大值,最小值 和 平均值
# 导入系统包
import platform
# 定义初始变量
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、运行结果
大家给点个免费的关注吧
感谢 !!!
网友评论