Питон
5. Напишите программу, которая в
последовательности натуральных чисел находит среднее арифметическое чисел, кратных 8, или сообщает, что таких чисел нет (выводит «NO»). Программа получает На Вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность Входные данные Выходные данные 8 122 64 16 0 29.3 - 111 1 0 NO
Приложения:
Ответы
Ответ дал:
0
Ответ:
numbers = []
numbers2 = []
while True:
number = input('Число: ')
if number.isnumeric():
number = int(number)
else:
continue
if number == 0:
break
numbers.append(number)
for number in numbers:
if number % 8 == 0:
numbers2.append(number)
n = 0
for number in numbers2:
n += number
if n:
print(n / len(numbers2))
else:
print('NO')
Объяснение:
Вас заинтересует
2 года назад
8 лет назад
9 лет назад