背景介绍
编写一个程序,输入两个整数,计算它们的平均值并输出结果。程序的输入可以是带有空格或换行的多行输入,输出结果以浮点数形式显示。该问题要求用户通过输入两个整数,计算平均值,最终输出结果。
思路分析
- 输入处理:程序需要从用户输入中读取两个整数。使用
map(int, input(...).split())可以自动处理输入中的空格或换行符,并将其转换为整数。 - 平均值计算:将两个整数相加后除以2,得到平均值。Python的除法运算符
/对整数结果返回浮点数,因此无需额外处理。 - 输出结果:使用
print("平均值为:", average)显示平均值,确保结果以浮点数形式呈现。
代码实现
# 输入两个整数
num1, num2 = map(int, input("请输入两个整数: ").split())
# 计算平均值
average = (num1 + num2) / 2
# 输出结果
print("平均值为:", average)
总结
该程序通过输入两个整数,计算并输出它们的平均值。代码简洁直观,直接运行无依赖外部资源。程序逻辑清晰,确保正确输出浮点数形式的平均值,满足题目的要求。