Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двузначных чисел или сообщает, что таких чисел нет. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0 (0 – признак окончания ввода, не является членом последовательности). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести среднее арифметическое двузначных чисел или вывести NO, если таких чисел в последовательности нет.

11 Окт 2019 в 19:43
842 +1
0
Ответы
1
total_sum = 0
count = 0
while True:
n = int(input("Введите натуральное число (для окончания введите 0): "))
if n == 0:
break
if 10 <= n < 100:
total_sum += n
count += 1
if count == 0:
print("NO")
else:
average = total_sum / count
print("Среднее арифметическое двузначных чисел:", average)
19 Апр 2024 в 12:03
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир