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 'вы не ввели числа')
Объяснение:
Новые вопросы