(Python) Error de sintaxis (SOLUCIONADO)

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.png

Me marca un error en EncontrarPosibilidades(Tablero,i,j):

Imagen

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
Es la ventaja y la desventaja de Python xD Todo muy ordenadito, todo muy claro pero un tabulador mal puesto y ale.
1 respuesta