Cómo usar if elif y else en python

Para crear una estructura condicional múltiple en python, usamos la instrucción if elif

if (condición 1):
instrucción 1
elif (condición 2):
instrucción 2
elif (condición 3):
instrucción 3
else:
instrucción 4

Si la condición 1 es verdadera, el programa ejecuta la instrucción 1.

De lo contrario, verifica las siguientes condiciones 2 y 3 en las cláusulas elif hasta que encuentra una condición verdadera

Si ninguna condición es verdadera, el programa ejecuta la condición en la cláusula else.

cómo funciona la instrucción if elif

Nota. Las cláusulas elif son opcionales. Puede haber 2, 3 o más cláusulas elif o ninguna. La cláusula else también es opcional. Cuando el programa encuentra una condición verdadera, ejecuta el bloque de declaraciones y sale de la estructura condicional sin verificar las otras condiciones.

Todas las declaraciones 1, 2, 3, 4 deben comenzar con una sangría a la derecha de if, elif o else (indentation).

Las instrucciones 1,2,3,4, ... también pueden ser bloques compuestos por varias instrucciones.

Ejemplo

Esta estructura de control comprueba el valor de la variable en múltiples condiciones.

if age>7 and age<=10:
print(">7-10")
elif (age<=3):
print("1-3")
elif (age<=5):
print("4-5")
elif (age<=7):
print("6-7")
else:
print("error")

La salida cambia según el valor de la variable.

Si el valor de la variable es igual a 8, 9 o 10

>7-10

Si es menor o igual a 3, se realiza el primer elif

1-3

Si es menor o igual a 5, se realiza el segundo elif

4-5

Se age è minore o uguale a 7 viene eseguita la terza elif

6-7

Si ninguna de las condiciones anteriores es verdadera, el programa ejecuta el bloque de declaraciones en la cláusula else

error

https://how.okpedia.org/es/python/como-usar-if-elif-y-else-en-python


Infórmanos de un error o envíanos una sugerencia para mejorar esta página



FacebookTwitterLinkedinLinkedin