Я бы использовал перестановку.
Дайте всем вашим картам номер и используйте библиотеку перестановок:
from itertools import permutations
# Get all permutations of [1, 2, 3] and print them
perm = permutations([1, 2, 3])
for i in list(perm):
print i
output:
(1, 2, 3)
(1, 3, 2)
(2, 1, 3)
(2, 3, 1)
(3, 1, 2)
(3, 2, 1)
Я надеюсь, что это хорошее начало для вас, чтобы найти решение. Ура, будь здоров