从键盘上输入若干个数,计算并输出这些数的平均值(保留两位小数)。python
时间: 2024-10-10 11:10:49 浏览: 113
在Python中,你可以通过循环和加法运算来计算一组数字的平均值。首先,你需要提示用户输入一些数字,然后将这些数字累加起来,除以数字的数量得到平均值。最后,为了保留两位小数,可以使用`round`函数。下面是一个简单的示例:
```python
def calculate_average():
numbers = []
while True:
try:
num = input("请输入一个数字(输入q结束):")
if num.lower() == 'q':
break
else:
numbers.append(float(num))
except ValueError:
print("无效的输入,请输入数字。")
average = round(sum(numbers) / len(numbers), 2)
print("这些数字的平均值是:", average)
calculate_average()
```
在这个程序中,用户输入一个数字,直到输入'q'退出。所有输入的数字会被添加到列表`numbers`中,然后计算它们的总和,并除以数量得到平均值。`round`函数用于确保结果有两位小数。
阅读全文