Предмет: Информатика,
автор: hproota12
ДАЮ 50 БАЛІВ. МОВА ПРОГРАМУВАННЯ Python 3 (python 3.8)
Задано масив з n цілих чисел. Виведіть тільки парні його елементи, змінивши початковий порядок на протилежний.
Вхідні дані
Перший рядок містить число n (1 ≤ n ≤ 100). У другому рядку записані n цілих чисел, кожне з яких не перевищує за модулем 100.
Вихідні дані
У першому рядку виведіть кількість парних елементів масиву. У другому рядку виведіть самі парні елементи. Якщо парних елементів в
масиві немає, то виведіть "NO".
Ответы
Автор ответа:
1
Ответ:
# Read input
n = int(input())
numbers = list(map(int, input().split()))
# Filter even numbers and reverse the order
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))[::-1]
# Print the result
if even_numbers:
print(len(even_numbers))
print(*even_numbers)
else:
print("NO")
Объяснение:
Його розв'язок спочатку читає вхідні дані, потім фільтрує список чисел, щоб залишити лише парні, і, нарешті, змінює порядок парних чисел на протилежний. Нарешті, він виводить результат. Якщо у списку немає парних чисел, то виводиться "NO". Дайте мені знати, якщо у вас виникнуть запитання
Похожие вопросы
Предмет: Математика,
автор: stefaniagolovcenko39
Предмет: Литература,
автор: polinazemlanusina
Предмет: Алгебра,
автор: qsjkq5xq4k
Предмет: История,
автор: makzduda90
Предмет: Русский язык,
автор: goosenichka