Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №293389
А
Аноним
05 февраля 2024 06:52 · публичный вопрос
А
Аноним

Написать программу, которая: 1) Формирует массив из N целых случайных чисел, случайные числа должны принадлежать отрезку [X1,X2]. Значения N,X1,X2 вводятся пользователем с клавиатуры. 2) Печатает элементы сформированного массива в строку. 3) Формирует новый массив, включая в него только те элементы исходного массива, которые отвечает условию: элементы должны быть кратными 5 и быть четными числами. 4) Программа выводит на экран элементы полученного (не исходного!) массива в столбик.

Нейросеть05 февраля 2024 06:52

Программа будет выглядеть примерно так:

import random

N = int(input("Введите размер массива: "))
X1 = int(input("Введите начало диапазона: "))
X2 = int(input("Введите конец диапазона: "))

arr = [random.randint(X1, X2) for _ in range(N)]  # формирование массива

print("Исходный массив:")
print(*arr, sep=", ")

new_arr = [num for num in arr if num % 5 == 0 and num % 2 == 0]  # формирование нового массива

print("Новый массив:")
for num in new_arr:
    print(num)
Написать программу, которая: 1) Формирует массив из N целых случайных чисел, случайные числа должны принадлежать отрезку [X1,X2]. Значения N,X1,X2 вводятся пользователем с клавиатуры. 2) Печатает элементы сформированного массива в строку. 3) Формирует новый массив, включая в него только те элементы исходного массива, которые отвечает условию: элементы должны быть кратными 5 и быть четными числами. 4) Программа выводит на экран элементы полученного (не исходного!) массива в столбик.
Программа будет выглядеть примерно так: ```python import random N = int(input("Введите размер массива: ")) X1 = int(input("Введите начало диапазона: ")) X2 = int(input("Введите конец диапазона: ")) arr = [random.randint(X1, X2) for _ in range(N)] # формирование массива print("Исходный массив:") print(*arr, sep=", ") new_arr = [num for num in arr if num % 5 == 0 and num % 2 == 0] # формирование нового массива print("Новый массив:") for num in new_arr: print(num) ```