import math
def avg(arr, n):
sum=0
for i in arr:
sum = sum+i
return (1.0*sum/n)
def standard_deviation(arr, n):
a=avg(arr,n)
value=0;
for i in arr:
value=value+(i-a)*(i-a)
return math.sqrt(1.0*value/n)
print "please input number first"
n=input()
print "please input data then"
arr=[]
for i in range(n):
data=input()
arr.append(data)
print "avg:",avg(arr,n)
print "standard deviation:",standard_deviation(arr,n)
温馨提示:答案为网友推荐,仅供参考