Предмет: Информатика,
автор: chesskrashtarsta
python напишите программу которая будет определять среднее арифметическое значение введенных чисел. Числа вводить до тех пор пока не введут 0
Ответы
Автор ответа:
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)
Автор ответа:
0
Ответ:
a=[int(i) for i in iter(input, '0')]
print(f'Среднее арифметическое {sum(a)/len(a)}' if a else 'вы не ввели числа')
Объяснение:
Похожие вопросы
Предмет: Физика,
автор: superverbanov
Предмет: Английский язык,
автор: bilousyaroslava
Предмет: Українська мова,
автор: hinkiz
Предмет: Алгебра,
автор: vityamath