codeFlowType:
codeWrite
codeFlowLang:
Python
Есть N и последовательность N целых чисел. Найди и выведи среднее арифметическое чётных чисел. Если таких нет, выведи “Чётных чисел нет”.
Конечно! Вот код на языке Python, который находит и выводит среднее арифметическое четных чисел из последовательности целых чисел. Если четных чисел нет, выводится сообщение "Чётных чисел нет".
def average_of_even_numbers(numbers):
even_numbers = [num for num in numbers if num % 2 == 0]
if not even_numbers:
return "Чётных чисел нет"
else:
average = sum(even_numbers) / len(even_numbers)
return average
# Пример использования
N = int(input("Введите количество чисел (N): "))
numbers = []
print("Введите последовательность из N целых чисел:")
for _ in range(N):
number = int(input())
numbers.append(number)
result = average_of_even_numbers(numbers)
print(result)
average_of_even_numbers
принимает список целых чисел.even_numbers
, в который добавляются только четные числа.Запустите этот код и следуйте инструкциям, чтобы получить результат!