Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 27, 2016 20:03:31

dima757
Зарегистрирован: 2016-06-26
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

вылазит ошибка

Дана последовательность натуральных чисел 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)
пишет в 11 строке ошибка, слеповат не вижу где

Отредактировано dima757 (Июнь 27, 2016 20:37:01)

Офлайн

#2 Июнь 27, 2016 20:36:30

Firik
Зарегистрирован: 2015-12-02
Сообщения: 151
Репутация: +  6  -
Профиль   Отправить e-mail  

вылазит ошибка

2srednee

Офлайн

#3 Июнь 27, 2016 20:38:10

dima757
Зарегистрирован: 2016-06-26
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

вылазит ошибка

спасибо
глаза чуть не лопнули

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version