Написать программу, которая: создает два массива (массив A и массив B) из 10 случайных элементов (от -10 до 10), проверяет на знак элементы массива А и в случае, если они отрицательны, заменяет их значениями массива В с тем же номером. Пример: А 9 8 -4 5 3 -2 Б 1 2 3 4 2 9 Результат: А 9 8 3 5 3 9

Ответы

Ответ дал: valeron9814
0

Ответ:

import random

a = []

b = []

for i in range(10):

   a.append(random.randint(-10, 10))

for i in range(10):

   b.append(random.randint(-10, 10))

print(f'A = {a}')

print(f'B = {b}')

for i in range(len(a)):

   if a[i] < 0:

       a[i] = b[i]

print(f'New A = {a}')

Объяснение:

P.S прогнав программу увидел что она работает правильно, но бывают такие случае что в а число отрицательное, оно заменяет на б с таким же индексом , но это тоже отрецательное число))

Приложения:
Вас заинтересует