Привет! Вот программа, которую ты можешь использовать для решения задачи:
import random
# Ввод данных от пользователя
N = int(input("Введите размер массива: "))
X1 = int(input("Введите начало диапазона: "))
X2 = int(input("Введите конец диапазона: "))
# Формирование исходного массива
array = [random.randint(X1, X2) for _ in range(N)]
# Печать элементов исходного массива в строку
print("Элементы исходного массива:")
print(*array)
# Формирование нового массива с условием
new_array = [element for element in array if element % 5 == 0 and element % 2 == 0]
# Печать элементов нового массива в столбик
print("Элементы полученного массива:")
for element in new_array:
print(element)
Эта программа формирует массив из N случайных чисел в заданном диапазоне [X1, X2], затем выводит элементы исходного массива в строку. Затем она формирует новый массив, включая в него только те элементы исходного массива, которые кратны 5 и являются четными числами. Наконец, программа выводит элементы нового массива в столбик.
Надеюсь, это поможет! Если у тебя есть еще вопросы, не стесняйся задавать.
