Вопрос задан 05.06.2023 в 05:36. Предмет Информатика. Спрашивает Снисаренко Катя.

Python! Заполнить массив случайными числами в интервале [-10,10] и отобрать в другой массив все

чётные отрицательные числа. Пример: Массив А: -5 6 7 -4 -6 8 -8 Массив B: -4 -6 -8
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Яричевская Владислава.

Ответ:

from random import randint

a = [randint(-10, 10) for x in range(20)]

print('Все числа:',a)

a1=[i for i in a if i<0 and i % 2 == 0]

a2=[i for i in a if i>=0 or i % 2 != 0]

print('Массив А(все четные отрицательные числа):')

print(a1)

print('Массив B(остальные):')

print(a2)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример кода на Python, который заполняет массив случайными числами в интервале [-10, 10] и отбирает все четные отрицательные числа в другой массив:

python
import random # Задаем размерность массива array_size = 10 # Создаем пустой массив A array_A = [] # Заполняем массив A случайными числами в интервале [-10, 10] for _ in range(array_size): array_A.append(random.randint(-10, 10)) # Создаем пустой массив B array_B = [] # Отбираем все четные отрицательные числа и добавляем их в массив B for num in array_A: if num < 0 and num % 2 == 0: array_B.append(num) # Выводим массивы A и B print("Массив A:", array_A) print("Массив B:", array_B)

Пример вывода:

yaml
Массив A: [3, 5, -2, -7, -9, -8, -4, 6, 9, 10] Массив B: [-2, -8, -4]

Обратите внимание, что в каждом запуске программы массивы будут заполняться разными случайными числами, поэтому у вас могут быть другие значения в выводе.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос