def op(e1, e2):
return e1 % 2 == 0 and e2 % 2 == 1
def OpCojuntos(L1, L2):
L3 = []
for i in range(len(L1)):
for j in range(len(L2)):
if op(L1[i], L2[j]):
L3.append((L1[i], L2[j]))
return L3
L1 = [1, 2, 3, 4, 5]
L2 = [6, 7, 8, 9, 10]
print(OpCojuntos(L1, L2))
ZGVmIG9wKGUxLCBlMik6CiAgICByZXR1cm4gZTEgJSAyID09IDAgYW5kIGUyICUgMiA9PSAxCgpkZWYgT3BDb2p1bnRvcyhMMSwgTDIpOgogICAgTDMgPSBbXQogICAgZm9yIGkgaW4gcmFuZ2UobGVuKEwxKSk6CiAgICAgICAgZm9yIGogaW4gcmFuZ2UobGVuKEwyKSk6CiAgICAgICAgICAgIGlmIG9wKEwxW2ldLCBMMltqXSk6CiAgICAgICAgICAgICAgICBMMy5hcHBlbmQoKEwxW2ldLCBMMltqXSkpCiAgICByZXR1cm4gTDMKCkwxID0gWzEsIDIsIDMsIDQsIDVdCkwyID0gWzYsIDcsIDgsIDksIDEwXQpwcmludChPcENvanVudG9zKEwxLCBMMikpCg==