编写一个名为average.py程的序,计算输入流中数值的平均值。
时间: 2024-09-23 10:15:48 浏览: 48
TIA博途中计算多个数据的算术平均值的具体方法示例.docx
5星 · 资源好评率100%
编写一个名为`average.py`的程序,你可以使用Python的内置函数来实现这个功能。下面是一个简单的示例,它使用`sum()`函数来累积数字,然后除以数字的数量来计算平均值:
```python
def calculate_average(numbers):
if not numbers: # 检查列表是否为空
return None # 如果为空则返回None
total = sum(numbers)
average = total / len(numbers)
return average
# 主程序入口点
if __name__ == "__main__":
input_numbers = input("请输入一系列用逗号分隔的数字(例如:1,2,3,4,5):")
number_list = [float(num) for num in input_numbers.split(",")] # 转换输入字符串为浮点数列表
result = calculate_average(number_list)
if result is not None:
print(f"这些数字的平均值是:{result}")
else:
print("输入的列表为空,无法计算平均值。")
阅读全文