Bonjour,

Je suis nouveau ici, et j'ai commencé à programmer en Python 3 depuis juin 2013.
Un de mes premiers programmes est un solveur de Sudoku disponible ici :

Voici ma question :

Lorsque je lance la résolution d'une grille réputée comme étant "la plus difficile du monde !", mon programme la résout effectivement mais mets plus de 20 minutes sur mon Pc équipé de Windows Seven et de l'interpréteur EduPython.

J'ai envoyé mon programme à un collègue qui l'a lancé sur son Mac après avoir surement modifié une ou deux lignes car il travaille sous Python 2. Le même exemple est résolu en moins d'un dixième de seconde !

D'où vient une telle différence ?
(La puissance de la machine, la différence de système d'exploitation, la différence de version de Python utilisée, ... )

Merci.

NB : Pour tester mon exemple, lancer le programme puis cliquer sur :
Exemples -> Hardcore
Actions -> Résoudre