Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] Errror de sintaxis

Estas en el tema de Errror de sintaxis en el foro de Python en Foros del Web. Recien estoy empezando python, estaba traduciendo una función que tenía en C++: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Python: Ver original def Resolver ( Tablero ) :   ...
  #1 (permalink)  
Antiguo 01/07/2013, 01:07
 
Fecha de Ingreso: julio-2012
Mensajes: 375
Antigüedad: 12 años, 4 meses
Puntos: 28
Errror de sintaxis

Recien estoy empezando python, estaba traduciendo una función que tenía en C++:

Código Python:
Ver original
  1. def Resolver(Tablero):
  2.    
  3.     if Explora(Tablero,MAX,MAX) == False:
  4.         return false;
  5.    
  6.     if Resuelto(Tablero) == True:
  7.         return true;
  8.    
  9.     for j in range(9):
  10.         for i in range(9):
  11.             if Tablero[i][j] != None:
  12.                 Valores = EncontrarPosibilidades(Tablero,i,j)
  13.                
  14.                 tablero = [None] * 9
  15.                
  16.                 for k in range(9):
  17.                         tablero[k] = [None] * 9
  18.                
  19.                
  20.                 for it in Valores:
  21.  
  22.                     for k in range(9):
  23.                         for l in range(9):
  24.                             tablero[l][k] = Tablero[l][k]
  25.  
  26.                     tablero[i][j] = it
  27.  
  28.                     if (Resolver(tablero))
  29.                    
  30.                         for k in range(9)
  31.                             for l in range(9)
  32.                                 Tablero[l][k] = tablero[l][k];
  33.  
  34.                         return true;
  35.                    
  36.  
  37.                
  38.  
  39.     return false;

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



Lo cual no entiendo (¡Está identado!)
  #2 (permalink)  
Antiguo 01/07/2013, 05:05
 
Fecha de Ingreso: julio-2012
Mensajes: 375
Antigüedad: 12 años, 4 meses
Puntos: 28
Respuesta: Errror de sintaxis

Solucionado, son los tabs de Notepad. Hay que sustituirlos por espacios.

En Configuración -> Preferencias -> Menú de Lenguaje -> Python -> Reemplazar por espacios.

Etiquetas: sintaxis
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:54.