Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двузначных чисел или сообщает, что таких чисел нет. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0 (0 – признак окончания ввода, не является членом последовательности). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести среднее арифметическое двузначных чисел или вывести NO, если таких чисел в последовательности нет.
На языке Python
Answers & Comments
Відповідь:
a = int(input())
ans = 0
b = a // 10
amount = 0
while a != 0:
if b >= 1 and b < 10:
ans = a + ans
amount+=1
a = int(input())
b = a // 10
if amount > 0 :
ans = ans / amount
print(ans)
else :
print('NO')