请问您可以帮我解答吗?
我需要了解如何使用 Python 编写一个简单的脚本,可以用于计算两个数字的平均值。
示例:
输入:
2 4 6 8 10
输出:
6
代码:
def average(nums):
"""
计算两个数字的平均值。
参数:
nums:一个列表数字。
返回:
浮点数,平均值。
"""
# 检查 nums 列表是否为空。
if not nums:
return None
# 计算平均值。
average = sum(nums) / len(nums)
return average
# 测试代码。
print(average([2, 4, 6, 8, 10]))
运行代码:
2 4 6 8 10
6
解释:
-
average()
函数接受一个列表nums
作为输入。 - 如果
nums
列表为空,则函数返回None
。 - 否则,函数计算所有数字的总和并将其长度除以数字数量。
- 返回平均值。
其他提示:
- 可以使用
sum()
和len()
函数简化平均值的计算。 - 可以使用
round()
函数将平均值四舍到整数。