# 数字平均值计算程序实现


背景介绍

在编程学习中,文件操作是核心实践内容之一。本项目旨在通过读取文本文件中的数字,计算并输出它们的平均值,掌握文件读取和数据处理的基础技能。程序要求独立运行,无需依赖外部服务,适合中级程序员在1~3天内完成。

思路分析

  1. 文件读取
    • 使用open()函数读取指定路径的txt文件
    • 通过readlines()获取每一行内容
    • 存储为整数列表
  2. 数据处理
    • 计算所有整数的总和
    • 计算平均值(总和除以数量)
  3. 输出结果
    • 将计算结果格式化为指定输出格式

代码实现

# -*- coding: utf-8 -*-
import fileinput

# 读取txt文件中的数字
with open("numbers.txt", "r", encoding="utf-8") as file:
    numbers = list(map(int, file.read().split()))

# 计算平均值
average = sum(numbers) / len(numbers)

# 输出结果
print(f"平均值:{average:.2f}")

总结

通过本项目的学习,我们掌握了文件读取和数据处理的技能。代码实现清晰规范,能够正确读取三个整数,计算并输出平均值。程序运行时会自动处理文件内容,无需外部依赖,适合中级程序员进行基础编程实践。学习价值在于掌握文件操作和数据结构,为后续更复杂的编程任务打下基础。