Ваше условие if должно измениться на (i, j)
, только если они не равны.
i = 1
while i < 4:
j = 1
while j < 4:
if i != j:
print(i, j)
j += 1
i += 1
# 1 2
# 1 3
# 2 1
# 2 3
# 3 1
# 3 2
Также я начал итерацию с 1 вместо 0, потому что это выглядит немного лучше организованным для меня.
PS, более идиоматический способ сделать это - использовать списокпонимание.
[(i, j) for i in range(1, 4) for j in range(1, 4) if i != j]
# [(1, 2), (1, 3), (2, 1), (2, 3), (3, 1), (3, 2)]