📅  最后修改于: 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
因此,如上代码片段可以用来计算任意一组数的均值。