Сформировать декартово произведение множеств АхВ (A задается не более чем m случайными неповторяющимися цифрами, В задается не более, чем n случайными неповторяющимися цифрами), составить бинарное отношение R, выполнить над R указанные операции (независимые друг от друга). Отношение R: Меньше на 1 или на 2. Операции над R: 1.Обмен позициями. 2. Удвоение 2-ой позиции.
Python:
def cart(a,b):
res=[]
for aa in a:
for bb in b:
res.append((aa,bb))
return set(res)
def start():
a=set(map(int,input("a=").split()))
b=set(map(int,input("b=").split()))
print("Декартово произведение:")
print(cart(a,b))
start()