Recien estoy empezando python, estaba traduciendo una función que tenía en C++:
def Resolver(Tablero):
if Explora(Tablero,MAX,MAX) == False:
return false;
if Resuelto(Tablero) == True:
return true;
for j in range(9):
for i in range(9):
if Tablero[i][j] != None:
Valores = EncontrarPosibilidades(Tablero,i,j)
tablero = [None] * 9
for k in range(9):
tablero[k] = [None] * 9
for it in Valores:
for k in range(9):
for l in range(9):
tablero[l][k] = Tablero[l][k]
tablero[i][j] = it
if (Resolver(tablero))
for k in range(9)
for l in range(9)
Tablero[l][k] = tablero[l][k];
return true;
return false;
Captura del editor: http://imageshack.us/a/img194/4031/y4o.pngMe marca un error en EncontrarPosibilidades(Tablero,i,j):

Lo cual no entiendo (¡Está identado!)
EDITADO: Solucionado, son los tabs de Notepad. Hay que sustituirlos por espacios.
En Configuración -> Preferencias -> Menú de Lenguaje -> Python -> Reemplazar por espacios