СРОЧНО. ДАЮ 15 БАЛЛОВ
Python. Определите среднее значение всех элементов последовательности, завершающейся числом О. Сам ноль в последовательность не входит, а служит как признак её окончания.
Ответы на вопрос
Ответил dmitrijdenisov359
1
Ответ:
sequence = [3,2,1,0,8]
r = c = 0
for i in sequence:
if i != 0: r+=i; c+=1;
else: break;
print(r/c)
dmitrijdenisov359:
скажи вот. Тебе надо усложнить код, или упростить его? Насколько много информации вам дают в школе?
s = s[:s.index(0)]
print(sum(s)/len(s))
Как я понял, ты не понимаешь что здесь происходит. Так?
А тот что я в предидущем сообщение отправил, правильный, но кажется сложнават. Но срезы наверное вы проходили.
Ну в целом. Используй тот, в котором больше знакомых слов)
А для тех кто спустя два года зашёл на вопрос, повторюсь
Это:
s = [3,2,1,0,776]
s = s[:s.index(0)]
print(sum(s)/len(s))
ПРАВИЛЬНЫЙ ОТВЕТ. А то что я написал в ответе, хоть тоже и правильно, но слишком много излишних действий там. Так что используйте этот:)
Новые вопросы
Українська мова,
2 года назад
Английский язык,
2 года назад
Физика,
6 лет назад
Литература,
6 лет назад
Алгебра,
8 лет назад