Вопрос задан 05.07.2023 в 23:04. Предмет Информатика. Спрашивает Шишов Вова.

ПИТОН 60бал Определите среднее арифметическое элементов последовательности, завершающейся числом

0. Число 0 в последовательность не входит. Числа, следующие за нулем, считывать не нужно. Входные данные Вводится последовательность целых чисел. Ввод завершается, когда будет введено число 0. Выходные данные Выведите одно число - среднее арифметическое элементов последовательности
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Рахымқызы Перизат.

Ответ:

a = 1

avg = 0

count = 0

while a != 0:

   a = int(input())

   if a != 0:

       count += 1

   avg += a

print(avg/count)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример кода на Python, который решает данную задачу:

python
# Инициализируем переменные для хранения суммы и количества элементов sum_of_numbers = 0 count = 0 # Вводим числа от пользователя до тех пор, пока не будет введен 0 while True: num = int(input()) if num == 0: break sum_of_numbers += num count += 1 # Проверяем, чтобы было хотя бы одно число в последовательности if count > 0: average = sum_of_numbers / count print(average) else: print("Последовательность не содержит чисел.")

Вы можете вставить этот код в среду разработки на Python и запустить его. Программа будет запрашивать у вас ввод чисел, и после ввода числа 0 выведет среднее арифметическое элементов последовательности.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос