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

Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад