Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Expresiones if/elif/else | Conditional Statements
course content

Contenido del Curso

Introducción a Python

Expresiones if/elif/elseExpresiones if/elif/else

En nuestro último ejemplo, puede que te hayas dado cuenta de que no hemos tenido en cuenta cuando los ingresos son exactamente $2000. En este caso, no tenemos ni pérdidas ni beneficios. Por lo tanto, debemos ajustar nuestro código para manejar estos matices.

Para comprobar una condición posterior después de su comprobación inicial, utilice elif. La estructura es la siguiente:

El código que sigue al else final sólo se ejecutará si no se cumple ninguna de las condiciones anteriores.

Recordemos nuestro ejemplo anterior sobre la longitud de las strings. Vamos a ajustarlo. Ahora, etiquetaremos una string como 'large' si contiene más de 20 caracteres, 'medium' si tiene más de 10 (pero ciertamente no más de 20), y 'small' para cualquier cosa menor.

Nota

Puedes apilar múltiples bloques elif según sea necesario. Sin embargo, es bueno tener en cuenta que el uso excesivo de bloques elif no es la forma más eficiente de estructurar el código.

A continuación se presenta un bloque if/elif/else. Dados los valores, ¿qué salida esperarías si b = 150 y si b = 25?

Selecciona la respuesta correcta

¿Todo estuvo claro?

Sección 3. Capítulo 9
course content

Contenido del Curso

Introducción a Python

Expresiones if/elif/elseExpresiones if/elif/else

En nuestro último ejemplo, puede que te hayas dado cuenta de que no hemos tenido en cuenta cuando los ingresos son exactamente $2000. En este caso, no tenemos ni pérdidas ni beneficios. Por lo tanto, debemos ajustar nuestro código para manejar estos matices.

Para comprobar una condición posterior después de su comprobación inicial, utilice elif. La estructura es la siguiente:

El código que sigue al else final sólo se ejecutará si no se cumple ninguna de las condiciones anteriores.

Recordemos nuestro ejemplo anterior sobre la longitud de las strings. Vamos a ajustarlo. Ahora, etiquetaremos una string como 'large' si contiene más de 20 caracteres, 'medium' si tiene más de 10 (pero ciertamente no más de 20), y 'small' para cualquier cosa menor.

Nota

Puedes apilar múltiples bloques elif según sea necesario. Sin embargo, es bueno tener en cuenta que el uso excesivo de bloques elif no es la forma más eficiente de estructurar el código.

A continuación se presenta un bloque if/elif/else. Dados los valores, ¿qué salida esperarías si b = 150 y si b = 25?

Selecciona la respuesta correcta

¿Todo estuvo claro?

Sección 3. Capítulo 9
some-alt