Python实战小案例:如何读取文件并统计文件中的数值

哈喽兄弟们,今天浅浅的实战一下,如何用Python计算文件内最大数与最小数平均值~

; 一、实战场景

给定一个包含整数的文件,每行数字小于200,计算文件中的最大值、最小值和平均值,并将结果写入文件。

[En]

Given a file that contains integers, each line of numbers is less than 200, count the maximum and minimum values and average values in the file, and write the results to the file.

创建一个txt文件,随机输入几行数字,保存命名为 input 即可。

Python实战小案例:如何读取文件并统计文件中的数值

二、主要知识点

  • 文件读写
  • 基础语法
  • 单行注释和多行注释

三、代码实战

马上安排!

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、运行结果

大家给点个免费的关注吧

感谢 !!!

Original: https://www.cnblogs.com/hahaa/p/16455756.html
Author: 轻松学Python
Title: Python实战小案例:如何读取文件并统计文件中的数值

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/499117/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球