Предмет: Информатика, автор: chesskrashtarsta

python напишите программу которая будет определять среднее арифметическое значение введенных чисел. Числа вводить до тех пор пока не введут 0

Ответы

Автор ответа: priler99
0

# Инициализируем переменные

summ = 0

num_amount = 0

# Чтение чисел с клавиатуры и вычисление суммы

while True:

   num = float(input("Введите число (для завершения введите 0): "))

   if num == 0:

       break  # Выход из цикла при вводе 0

   summ += num

   num_amount += 1

# Проверка на случай деления на ноль

if num_amount == 0:

   print("Вы не ввели ни одного числа.")

else:

   # Вычисляем среднее арифметическое

   avg = summ / num_amount

   print("Среднее арифметическое введенных чисел: ", avg)

Автор ответа: p15
0

Ответ:

a=[int(i) for i in iter(input, '0')]

print(f'Среднее арифметическое {sum(a)/len(a)}' if a else 'вы не ввели числа')

Объяснение:

Похожие вопросы
Предмет: Алгебра, автор: vityamath