Python напишите программу которая будет определять среднее арифметическое значение введенных чисел. Числа вводить до тех пор пока не введут 0
Ответы
Ответ дал:
0
Ответ:
total = 0
cnt = 0
exit_flag = False
while not exit_flag:
strinput = input("Введите число (0 для завершения): ")
numbers = strinput.split()
for num in numbers:
try:
n = float(num)
if n == 0:
exit_flag = True
break
total += n
cnt += 1
except ValueError:
print(f"Некорректный ввод: {num}. Пожалуйста, введите число.")
if cnt == 0:
print("Вы не ввели ни одного числа.")
else:
average = total / cnt
print("Среднее арифметическое:", average)
Вас заинтересует
1 год назад
1 год назад
1 год назад
2 года назад
8 лет назад