]> gitweb.pimeys.fr Git - sudoku.git/blobdiff - sudoku.py
On passe en config "sudoku basique"
[sudoku.git] / sudoku.py
index c893bce8699fcb06c222de4920950b2f33e2f19c..72cd55131d2db3a14db039489f1e80e8ea032ac6 100755 (executable)
--- a/sudoku.py
+++ b/sudoku.py
@@ -44,6 +44,8 @@ class Grid(object):
         """Affiche la valeur de la profondeur d'hypothèse si on n'a jamais atteint ce niveau"""
         global DEPTH
         if self.depth > DEPTH:
+            # On affiche l'état avant de faire l'hypothèse
+            print self
             print "Profondeur : %s" % self.depth
             DEPTH += 1
     
@@ -202,11 +204,10 @@ if __name__ == "__main__":
     samurai = sudoku_types.Samurai()
     #values = [i for i in sudoku_types.examples.hard]
     #values = [i for i in "0"*369]
-    #values = quick_input()
-    values = [i for i in sudoku_types.examples.samurai]
-    g = Grid(samurai, values)
+    values = quick_input()
+    #values = [i for i in sudoku_types.examples.samurai]
+    g = Grid(basic, values)
     print g
     raw_input("\ngo ?")
     g.solve()
     print g
-