📜  如何求一组数的均值?(1)

📅  最后修改于: 2023-12-03 15:09:12.510000             🧑  作者: Mango

如何求一组数的均值?

要求一组数的均值,我们需要将这组数的和除以这组数的个数。

下面是一个简单的 Python 代码片段,用于计算一组数的均值:

# 输入一组数
nums = [1, 2, 3, 4, 5]

# 计算数的和
sum_nums = sum(nums)

# 计算数的个数
num_count = len(nums)

# 计算均值
mean_nums = sum_nums / num_count

# 输出均值
print("这组数的均值为:", mean_nums)

这段代码首先输入一组数,然后使用 sum() 函数计算这组数的和,使用 len() 函数计算这组数的个数。接着使用这两个值计算均值,并使用 print() 函数输出均值。

上面的代码运行输出结果为:

这组数的均值为: 3.0

在实际的程序中,我们可能需要从用户输入一组数,而不是在代码中预先定义。下面是另一个示例代码,可以从用户输入一组数,并计算其均值:

# 从用户输入一组数
nums = input("请输入一组数,以逗号分隔: ").split(',')

# 将输入的数据转化为int类型
nums = [int(num) for num in nums]

# 计算数的和
sum_nums = sum(nums)

# 计算数的个数
num_count = len(nums)

# 计算均值
mean_nums = sum_nums / num_count

# 输出均值
print("这组数的均值为:", mean_nums)

这段代码首先从用户输入一组数,并使用 split() 方法按照逗号分隔字符串得到一组数。然后,将得到的字符转化为 int 类型,随后计算这组数的和,计算一组数的个数,最后计算均值。同样使用 print() 函数输出均值。

运行上述代码后,输出类似下面的内容,只不过输入的数值不同:

请输入一组数,以逗号分隔: 1,2,3,4,5
这组数的均值为: 3.0

因此,如上代码片段可以用来计算任意一组数的均值。