Python - por que esto no funciona

 
Vista:

por que esto no funciona

Publicado por appo30 (2 intervenciones) el 15/03/2012 00:21:28
Hola, estoy aprendiendo a programar en python y he hecho unos cuantos programillas muy sencillos. Cuando me equivoco soy capaz de encontrar el fallo y arreglarlo. Pero este creo que no tiene fallo y no me funciona, sabrian decirme por que no funciona? Llevo una hora intentandolo y tiene que ser alguna bobada que se ma ha pasado.

1
2
3
4
5
6
7
8
9
10
11
nombre1 = raw_input('Nombre de 1: ')
nombre2 = raw_input('Nombre de 2: ')
edad_1 = int(raw_input('Edad: ')
edad_2 = int(raw_input('Edad: ')
 
if edad_1>edad_2:
	print 'El mayor es', nombre1
if edad_1<edad_2:
	print 'El mayor es', nombre2
if edad_1==edad_2:
	print 'Son iguales'


Me dice que el problema está en la linea 4. No lo entiendo por que es casi igual que la linea 3 que no da problema.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

por que esto no funciona

Publicado por xve (1646 intervenciones) el 15/03/2012 07:58:23
Si, es correcto, y el problema esta en que en la linea 3 no has cerrado el paréntesis, igual que en la cuatro...

Debería ser así:
1
2
edad_1 = int(raw_input('Edad: '))
edad_2 = int(raw_input('Edad: '))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

muchas gracias

Publicado por appo30 (2 intervenciones) el 15/03/2012 12:56:16
Muchas gracias, llevas razon, ¿Como ne me di cuenta?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar