Commit 4228cac8 authored by Maël RENAULT's avatar Maël RENAULT
Browse files

Update Execution.py

parent ef45d1b2
import numpy as np
import Classes
from IHM_Sudoku import *
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import *
if __name__ == "__main__":
......@@ -7,18 +10,24 @@ if __name__ == "__main__":
grl = Classes.Grille()
ordi= Classes.Ordinateur()
hum= Classes.Humain()
grille=grl.génération(100) #génération d'une grille inédite
for k in range(10):
i = np.random.randint(0, 9)
j = np.random.randint(0, 9)
grille[i, j] = 0
#lst=[]
#print(grille)
#print(grille)
#hum.rempli_le_tableau(grille) #touve une solution à cette grille
#ordi.solve(grille,lst)
#print(lst)
print(ordi.solve(grille))
grille=grl.génération(1000) #génération d'une grille inédite
grille=grl.supprimer_cases(30) #a du mal à trouver une grille adéquate autour de 40 cases supprimées
lst=[]
print(grille)
ordi.solve(grille)
print(ordi.solution)
import sys
app = QApplication(sys.argv)
calc = Grille_sudoku()
calc.charger_une_grille(grille)
calc.show()
sys.exit(app.exec_())
#ordi.solve(grille)
#print(ordi.solution)
"""
p = Classes.Partie(ordi)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment