File "~/CCR/UserFiles/Marcilio/Sudoku/sudoku.py", line 176, in Sudoku
contador += 1
UnboundLocalError: local variable 'contador' referenced before assignment
contador = 0
def Sudoku(Mat, lin, col):
lin, col = ProcuraCasas(Mat)
if lin == -1 and col == -1:
if TestaMatrizPreenchida(Mat):
contador += 1
ImprimaMatriz(Mat)
print("\t")
else: print("Preenchimento incorreto")
else:
for candidato in range (1, 10):
if VerificaCandidato (Mat, lin, col, candidato) is True:
Mat[lin][col] = candidato
Sudoku(Mat, lin, col)
Mat[lin][col] = 0