输入一个正整数 n (1<n<=10),再输入n 个整数,输出平均值(保留2 位小数)。
时间: 2023-05-22 16:04:51 浏览: 114
python 求10个数的平均数实例
好的,以下是 ChatGPT 的回答:
可以使用以下 Python 代码计算平均值(假设输入的 n 个整数存储在一个列表 nums 中):
```python
n = int(input())
nums = list(map(int, input().split()))
avg = sum(nums) / n
print("%.2f" % avg)
```
其中,`input()` 用于接收用户输入,`map(int, input().split())` 用于将输入的字符串转换为整数列表,`sum(nums)` 用于计算列表中所有元素的和,`"%.2f" % avg` 用于保留 2 位小数并输出平均值。
请注意,如果输入不符合要求(例如输入的 n 不是正整数),代码可能会出错。因此,为了保证程序的健壮性,您需要在使用前对输入进行验证或者添加一些异常处理机制。
阅读全文