Информатика, вопрос задал RAZ1H , 7 лет назад

!Задание выполнить в Python! Сделать через метод пузырька (если можно).

Даны два списка. Определите, существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второго списка.

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

Ответил Synt4x
1

Ответ:

a = [4, 2, 7, 8, 6]

b = [1, 7, 3, 0, 2, 1]  

for a1 in a:

   for a2 in a:

       for b1 in b:

           for b2 in b:

               for b3 in b:

                   if a1+a1 == b1+b2+b3 and a.index(a1) != a.index(a2) and b.index(b1) != b.index(b2) != b.index(b1):

                       print('Да')

                       exit()

print('Нет')

Объяснение:

На скриншотах показана работоспособность программы при разных значениях в списках

Приложения:

RAZ1H: Спасибо, ты гений)
Новые вопросы