编译Python程序:定义一个函数,计算n个数的平均值。 提示:因输入数据个数不确定,可用序列赋值的 形式,将输入的数据转化为列表。 (*x,)=eval(input('请输入逗号分隔的多个数据:'))
时间: 2024-05-03 10:16:48 浏览: 73
好的,下面是 Python 程序的代码:
```python
def average(*nums):
"""计算多个数的平均值"""
total = sum(nums)
return total / len(nums)
# 输入数据
(*nums,) = eval(input('请输入逗号分隔的多个数据:'))
# 计算平均值并输出结果
print('平均值为:', average(*nums))
```
这个程序定义了一个 `average` 函数,可以接受任意个参数,计算它们的平均值并返回。在主程序中,我们使用序列赋值的方式将输入的数据转化为一个列表 `nums`,然后调用 `average` 函数计算平均值并输出结果。
阅读全文