请问您可以帮我解答吗?

请问您可以帮我解答吗?

我需要了解如何使用 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

解释:

  1. average() 函数接受一个列表 nums作为输入。
  2. 如果 nums 列表为空,则函数返回 None
  3. 否则,函数计算所有数字的总和并将其长度除以数字数量。
  4. 返回平均值。

其他提示:

  • 可以使用 sum()len() 函数简化平均值的计算。
  • 可以使用 round() 函数将平均值四舍到整数。
相似内容
更多>