
Пайтон!!! Определите среднее значение всех элементов последова- тельности, завершающейся числом 0
Пример Входные данные: 1 7 9 0 Правильный ответ: 5.66666666667

Ответы на вопрос

#!/usr/bin/env python3
# encoding: utf-8
Count = 0
Sum = 0
ans = 1
while ans:
ans = float(input())
if not ans:
break
else:
Count +=1
Sum += ans
print('Среднее значение - %8.4f' % (Sum / Count))




Для математических вычислений делаем переменные типа int
int(math1)
int(math2)
делаем вычисления:
math1 = 1 + 7 + 9 + 0
math2 = math1 / 3
Выводим в консоль вывод.
print(math2)
/////////////////////////////////////
Код целиком:
int(math1)
int(math2)
math1 = 1 + 7 + 9 + 0
math2 = math1 / 3
print(math2)



Для нахождения среднего значения всех элементов последовательности, завершающейся числом 0, нужно посчитать сумму всех элементов и количество элементов в последовательности, и затем разделить сумму на количество элементов.
Вот пример кода на Python, который решает данную задачу:
pythondef average_sequence():
sequence_sum = 0
count = 0
while True:
num = float(input("Введите число (для завершения введите 0): "))
if num == 0:
break
sequence_sum += num
count += 1
if count == 0:
return 0
else:
return sequence_sum / count
result = average_sequence()
print(f"Среднее значение: {result}")
Пример использования:
scssВведите число (для завершения введите 0): 1
Введите число (для завершения введите 0): 7
Введите число (для завершения введите 0): 9
Введите число (для завершения введите 0): 0
Среднее значение: 5.66666666667
Код принимает входные числа, пока не встретит 0, затем вычисляет среднее значение всех элементов и выводит его на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili