Python - DUDA SOBRE PYTHON

   
Vista:

DUDA SOBRE PYTHON

Publicado por gustavo restrepo pareja (3 intervenciones) el 17/02/2011 21:41:24
TENGO EL SIGUIENTE CODIGO

print "Hallar el numero mayor"
print
print "Dame un numero"
a=input()
print "Dame un numero 2"
b=input()
print "Dame un numero 3"
c=input()
if a>b>c:
print"El numero mayor es:",a
else:
b>a>c
print"El numero mayor es:",b
else:
c>a>b
print"El numero mayor es:",c


PORQUE ME ARROJA UN ERROR DE SINTAXIS EN EL SEGUNDO ELSE.. Y SI NO LO PONGO ME DICE QUE EL NUMERO MAYOR ES B E INSTANTANEAMENTE EL C
Y PUES CUANDO EL 3 ES MAYOR NECESITO QUE ME SALGA SOLO EL NUMERO DEL C, ME PODRIAN AYUDAR NO SE QUE PUEDA PASAR
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

RE:DUDA SOBRE PYTHON

Publicado por neuralmancer (5 intervenciones) el 23/02/2011 17:56:13
hola.

quizas ya lo resolviste, pero porque no intentas un elif?

print "Hallar el numero mayor"
#print
print "Dame un numero"
a=input()
print "Dame un numero 2"
b=input()
print "Dame un numero 3"
c=input()
if a>b>c:
print"El numero mayor es:",a
elif b>a>c:
print"El numero mayor es:",b
else: # c>a>b
print"El numero mayor es:",c

asi como esta aqui si me funciona.

suerte
saludos
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

DUDA SOBRE PYTHON

Publicado por gustavo restrepo pareja (3 intervenciones) el 24/02/2011 17:52:46
GRACIAS POR SU OPORTUNA INTERVENCION... QUEDO CLARO CON EL ELIF YA QUE ESTE SIRVE PARA CUANDO SE PRESENTAN VARIOS CASOS... MUY BUEN FORO
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

RE:DUDA SOBRE PYTHON

Publicado por fabianric5 (1 intervención) el 06/10/2011 23:53:00
asi corre mejor jejeje

print "Hallar el numero mayor"
print
print "Dame un numero"
a=input()
print "Dame un numero 2"
b=input()
print "Dame un numero 3"
c=input()

if(a>b>c):
print "El numero mayor es:", a
elif (b>a>c):
print "El numero mayor es:", b
else:
print "El numero mayor es:", c
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