Форум сайта python.su
0
Дана последовательность натуральных чисел x1x1, x2x2, …, xnxn. Стандартным отклонением называется величинаσ
x1−s)2+(x2−s)2+…+(xn−s)2n−1−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−√
σ
x1−s)2+(x2−s)2+…+(xn−s)2n−1
где s=x1+x2+…+xnns=x1+x2+…+xnn — среднее арифметическое последовательности.
Определите стандартное отклонение для данной последовательности натуральных чисел, завершающейся числом 0.
x=int(input()) s=0 n= 0 summ_kvadrat=0 while x != 0: summ_kvadrat+=x**2 s+=x n+=1 x=int(input()) srednee=s/n b = sqrt((summ_kvadrat - 2srednee * s + n * srednee ** 2) / (n - 1)) print(b)
Отредактировано dima757 (Июнь 27, 2016 20:37:01)
Офлайн
6
2srednee
Офлайн
0
спасибо
глаза чуть не лопнули
Офлайн