OpenFIPI 2.0

oge_937E26

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

Количество чисел не превышает 20. Введённые числа не превышают 1500.

Программа должна вывести среднее арифметическое трёхзначных чисел или вывести «NO», если таких чисел нет.

Пример работы программы:

Входные данные

Выходные данные

10

120

125

0

122.5

11

1

0

NO

 

Ответы

num = int(input('Введите число: ')) summ = 0 count = 0 while num != 0: if 99 < num < 1000: summ += num count += 1 num = int(input('Введите число: ')) if count > 0: print(summ / count) else: print('NO')