If, elif y else son estructuras de control de flujo en la programación.
El ‘if‘ actúa como una condición que, si se cumple, permite continuar por el camino establecido desde el ‘if’, modificando el flujo del programa hacia la instrucción deseada.
El ‘elif’ no se evaluará si se ha cumplido alguna condición anterior, ya sea un ‘if’ o un ‘elif’, lo que ahorra tiempo de ejecución.
- print(«\n Teclea un numero de 1 al 5 para salir»)
- numero = int(input(«\n «))
- if numero > 5 or numero < 1:
- print(«El numero tecleado no vale es «, numero)
- numero = int(input(«\n «))
- elif nuero == 0 :
- print ( » El numero introducido es 0 «)
- numero= int(input(«\n «)
- else:
- print(«\n Hasta pronto «)
Ejemplo de código fuente con uso de if elif y else:
La sentencia else es el camino que sigue el programa si la sentencia if o elif no se cumple.
- else:
- print(«\n Hasta pronto «)