Предмет: Информатика, автор: khen1924050

Написать программу, которая: создает два массива (массив 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 прогнав программу увидел что она работает правильно, но бывают такие случае что в а число отрицательное, оно заменяет на б с таким же индексом , но это тоже отрецательное число))

Приложения:
Похожие вопросы
Предмет: Русский язык, автор: Алинка777777
Предмет: Русский язык, автор: sharafieva83
Предмет: Математика, автор: pooiuu
Предмет: Информатика, автор: Gamer6832