Предмет: Информатика,
автор: Аноним
PYTHON!!! ДАЮ 45 БАЛЛОВ. Дана последовательность целых чисел, оканчивающаяся нулём. Необходимо найти среднее арифметическое чисел этой последовательности. Ноль числом последовательности не считается.
Ответы
Автор ответа:
0
sum = 0 # инициализируем переменную для суммы
count = 0 # инициализируем переменную для количества чисел
while True:
num = int(input("Введите число: ")) # просим пользователя ввести число
if num == 0: # если пользователь ввел 0, выходим из цикла
break
sum += num # добавляем число к сумме
count += 1 # увеличиваем счетчик количества чисел
if count == 0: # если пользователь не ввел ни одного числа, выводим сообщение об ошибке
print("Ошибка: последовательность не содержит чисел.")
else:
average = sum / count # вычисляем среднее арифметическое
print("Среднее арифметическое: ", average) # выводим результат
Похожие вопросы
Предмет: Математика,
автор: diankahimka09
Предмет: Українська мова,
автор: tivashina12
Предмет: Физика,
автор: maryananilk
Предмет: Химия,
автор: nakarnuk
Предмет: Математика,
автор: nurmuhammedmukanov9