?>
PYTHON/Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел, кратных 8, или сообщает, что таких чисел нет (выводит «NO» Программа получает на вход количество чисел в последовательности, а затем сами числа. Программа должна вывести среднее арифметическое чисел, кратных 8, или вывести «NO», если таких чисел нет
Ответы
n = int(input())
a = list(map(int, input().split()))
num_sum = 0
num_count = 0
for x in a:
if x % 8 == 0:
num_sum += x
num_count += 1
if num_count:
print(num_sum/num_count)
else:
print('NO')