Condicional if elif en Python
El elif de Python, vendria ser la equivalencia a el else if o el switch en Flash.
En este ejemplo por ejemplo si uno escribe 7 la repuesta que da es «Escribiste un Numero menor a 10». Y no da la ultima «NO has escrito 10» a diferencia del primer ejemplo de condicionales en Python. Lo que hace es revisar caso por caso para evaluar el que esta bien, y cuando lo hace deja de ejecutarse, a diferencia de el if solo.
a = int(raw_input(«Escribe un Numero: «))
if a == 10:
print «Has escrito 10»
elif a < 10:
print «Escribiste un Numero menor a 10»
elif a > 10:
print «Escribiste un Numero MAYOR a 10»
elif a != 10:
print «NO has escrito 10»
else :
print «JODETE»
mardito
jeiscy
May 16, 2008
gracias amigo no se por que pero cuando ingrese este if si lo tomo como condicional creo que me estaba faltando el punto al final GRACIAS me ha servide de mucho este mini tutorial
Johann
septiembre 27, 2008
no se porque en mi versión de python, no me toma el ELIF es algo muy raro.. el aporte estuvo bueno, gracias.
Lucas
May 4, 2012
eso esta mal es obvio que si pones un numero mayor o menor que 10 no estas poniendo 10 así que siempre te dirá que has escrito un numero menor o mayor a 10 o que has escrito 10. Nunca te dirá «JODETE»
YOP
May 4, 2017
¿Y si escribe alguna palabra y no un número?
Esteban
junio 21, 2017