top of page

if... elif... else

¿qué pasa si queremos cambiar el comportamiento de nuestro programa basado en múltiples condiciones?

Podemos  otro si en nuestro if... otra declaración! en términos de sintaxis, esto se escribe como elif es abreviatura de lo contrario si

if condition:

   print(' has algo')

elif conditon:

   print(' has algo mas')

else:

       print(' no hagas nada')

si no se ha cumplido la condición de si no se ha cumplido, el programa comprobará el elif, si cumple esta condición, se eecute el cuerpo elif del código. ​ el código else solo se ejecuta si no se ha cumplido ninguna de las otras condiciones

num = 0

if num > 0:

    print('positive number')

elif num == 0:

       print('zero')

else:

       print('negative number')

si asignamos el valor 0 a num, nuestro programa anterior imprimirá 'cero'

No hay límite en cuanto a cuántas declaraciones elif puede escribir

atras
3/3
Siguinte
bottom of page