какая лучше программа для задачи: задать с клавиатуры список из десяти целых чисел заменить все нечетные числа нулями.Вывести исходный и получившийся списки
a = [int(input()) for _ in range(10)] # ввод массива
print(a) # печать исходного массива
print([(v + 1) % 2 * v for v in a]) # печать преобразованного массива Для решения задачи условный оператор не требуется.
# Ввод списка и замена нечётных чисел на ноль
numbers = [int(input(f"Введите число {i + 1}: ") for i in range(10)]
modified_numbers = [num if num % 2 == 0 else 0 for num in numbers]
# Вывод результатов
print("Исходный список:", numbers, "\nПолучившийся список:", modified_numbers)