Найти - Пользователи
Полная версия: Вопрос
Начало » Центр помощи » Вопрос
1
Yurkof
Здравствуйте. Подскажите пожалуйста можно ли в строку поэлементно добавить двузначные и трехзначные цифры и как это сделать? Что бы было типа S, где S=27 . Буду очень благодарен, а то без этого не могу решить задание.

 S[27,56,73,82,0], где S[0]=27
FishHook
 l = [27,56,73,82,0]
s = "s[" + ",".join(l) + "]"
Yurkof
FishHook
Мне такое не подойдет у меня данные 58 12 51 27 79 5 44 9 86 13 0, которые надо по очереди через цикл завести в строку и тем самым на выходе получить строку S= . Проблема в том что когда я завожу 58 у меня код делит 58 на 5 и 8 и в итоге я получаю не S=58, а S=5, S=8 . Хотел узнать как это можно сделать.

У меня задание:
Дана последовательность натуральных чисел x1, x2, …, xn. Стандартным отклонением называется величина
σ= ((x1−s)**2+(x2−s)**2+…+(xn−s)**2/n−1)**0.5
где s= (x1+x2+…+xn)/n — среднее арифметическое последовательности.
Определите стандартное отклонение для данной последовательности натуральных чисел, завершающейся числом 0.

Один из примеров входящих данных: 58 12 51 27 79 5 44 9 86 13 0 .
Я думал сделать следующим образом:
a=input()
s=
sn=
q=0
o=0
k=0
b=0
sm=0
while a!='0':
s+=a
a=input()
sn=s
n=len(s)
for i in range(len(s)):
a=int(sn)
b+=a
sn=sn
sn=s
sm=b/n
for i in range(len(s)):
x=int(sn)
kx**2)-(2*x*sm)+(sm**2)
o+=k
sn=sn
qint(o)/(n-1))**0.5
print(q)

С натуральными числами все работает( от 1 до 9), а с двоичными никак.
FishHook
Yurkof
Мне такое не подойдет у меня данные 58 12 51 27 79 5 44 9 86 13 0, которые надо по очереди через цикл завести в строку
Нет не надо. Получаете данные, добавляете их в список, когда надо вывести строку - создаете её из списка методом join. Как это делается, я показал выше.
py.user.next
Здесь делал вычисление отклонения для последовательности чисел.
Yurkof
Благодарю, попробую.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB