任务描述 本关任务:给定一个列表,计算列表内所有数据标准差,结果保留小数点后 2 位。import math list1 = eval(input()) # 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
时间: 2024-05-21 10:17:22 浏览: 127
基于Matlab的std函数计算矩阵、数组、向量元素标准差.txt
import math
list1 = eval(input()) # 输入列表
n = len(list1) # 列表长度
avg = sum(list1) / n # 平均数
s = 0
for i in list1:
s += (i - avg) ** 2
std = math.sqrt(s / n) # 标准差
print("%.2f" % std) # 输出结果,保留小数点后 2 位
阅读全文