#将用户输入的数字储存到一个列表里
series=[]
while True:
number=input('''请输入:(enter "F" to stop)'''
)
if number=="F":
break
series.append(number)
print(series)
#求列表中测量值的单次测量的标准偏差的平方
a=0
c=0
e=len(series)
for figure in series:
a+=float(figure)
print(a)
for figure in series:
b=(float(figure)-a/e)**2
c+=b
d=c/(e-1)
print(d)
检验一下:
最后的结果是标准偏差的平方,用计算机开方即可。
用的时候输入的数字都要是浮点数。