novato en python

hola chicos tengo unn problema con el print de la ultima linea y no se de que puede ser
print 'hola, bienvenido al buscador de parejas'
nombre = raw_input('por favor introduzca su nombre ')
print 'bueno supongamos que estes es tu verdadero nombre ' , nombre
edad = int = (raw_input ('ahora dime tu edad '))
if edad<18:
print 'este programa no puede ser usado por menores de edad'
yo no tengo ni idea de python, pero por lo que he podido leer, el despiste estaría en la conversión de la edad:
edad = int = (raw_input ('ahora dime tu edad '))

que tendría que ser (si no me equivoco):
edad = int ((raw_input ('ahora dime tu edad '))


a ver si es eso ;)

saludete
Regla basica nº 1 en Python: Indentacion SIEMPRE, en TODO XD
Usease, que te falta un tabulador o varios espacios en la linea despues del if, para todo aquello que vaya contenido dentro del IF...

No estaria mal que te documentases sobre las bases de Python, porque si ni siquiera sabes esto... xD

Edit: lo que dice esese no deberia problema, estaba bien, pero no tiene sentido decir "variabletal = int = tal", que lo sepas... hay formas de convertir de string a entero, pero esa no es una de ellas :P

www.python.org
pozi, es que me estaba guiando por mis conocimientos en basic y ya veo que esto no es lo mismo XD
3 respuestas