Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Ricardo95 en 1 Diciembre 2010, 20:55 pm



Título: Error de sintaxis [Python]
Publicado por: Ricardo95 en 1 Diciembre 2010, 20:55 pm
Código:
dni =int(raw_input("Dime un numero valido de DNI")
tabla ="TRWAGMYFPDXBNJZSQVHLCKE"
letra =dni%23
a =tabla[letra]
print dni"-"a

Me da error de sintaxis en la variable Tabla seguro que es algo sumamente tonto, pero no veo que hago mal en la delaracion de la variable.Aun estoy empezando solo tengo unas semanas de experiencia


Título: Re: Error de sintaxis
Publicado por: Shell Root en 1 Diciembre 2010, 21:53 pm
No se lo que intentas hacer, pero te faltaba agregarle un ) por la conversión a INTEGER de la cadena ingresada del DNI.
Código
  1. dni =int(raw_input("Dime un numero valido de DNI"))


Título: Re: Error de sintaxis
Publicado por: Novlucker en 1 Diciembre 2010, 22:59 pm
Eso mismo que te ha remarcado Shell Root, cuando tengas un error en python, buscalo en la línea donde marca y en la anterior, ya que es bastante común que Python alerte de error en una línea cuando se ha omitido cerrar una llave en el anterior :P

Saludos


Título: Re: Error de sintaxis [Python]
Publicado por: Ricardo95 en 2 Diciembre 2010, 17:53 pm
@Novluker gracias po el consejo hetenido varios problemas de ese tipo y no sabia eso que me acabas de comentar,muchas gracias