QBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также среда разработки, позволяющая писать, запускать и отлаживать программы на этом языке.
QBasic удобен для выполнения несложных вычислений и для прямой работы с портами. Наряду с Pascal, язык довольно популярен для обучения программированию, и не используется нигде.
Turbo Basic — компилятор языка Бейсик, а также его диалект, первоначально созданный Робертом «Бобом» Зейлом и впоследствии выкупленный у него компанией Borland
Исходный код программы приложу ниже (нам понадобится библиотека itertools.combinations), скриншот работы программы также приложу. Для примера был взят список из чисел: 1, 2, 3, 4, 5.
Объяснение:
from itertools import combinations
your_list = [1, 2, 3, 4, 5]
print("Your list:", your_list)
print("All pairs: ", list(combinations(your_list, 2)))