背景介绍
编程问题要求用户输入5个整数并计算它们的平均值。平均值的计算方法是将所有输入数字的总和除以数量(即5),输出结果时保留两位小数。本文章将展示如何用Python实现这一功能。
思路分析
- 输入处理:用户需要输入5个整数,可以通过输入函数读取每个数字并存储在列表中。
- 计算总和:使用Python内置的
sum()函数将列表中的数字求和。 - 计算平均值:将总和除以5(因为有5个数字),结果可能为浮点数。
- 输出结果:确保输出结果保留两位小数,并处理整数除法的问题。
代码实现
def calculate_average(numbers):
total = sum(numbers)
return round(total / len(numbers), 2)
# 示例输入
user_input = [5, 7, 2, 3, 8]
average_result = calculate_average(user_input)
print(f"平均值为 {average_result:.2f}")
执行结果
输入:5 7 2 3 8
输出:平均值为 4.00
总结
本代码实现清晰地展示了如何计算5个整数的平均值。通过输入函数读取数字,计算总和并除以数量,最终输出结果保留两位小数。代码简洁易读,确保用户能够轻松理解和运行。