Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Expresiones if/elif/else | Declaraciones Condicionales
Introducción a Python
course content

Contenido del Curso

Introducción a Python

Introducción a Python

1. Primer Conocimiento
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops (Bucles)
6. Funciones

book
Expresiones 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:

python

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.

123456789101112131415161718192021
# Assign some medium string test = "medium string" # Conditional statements if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small") # One more checking test = "small" # Conditional statement if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small")
copy

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.

question mark

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

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 9

Pregunte a AI

expand
ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

course content

Contenido del Curso

Introducción a Python

Introducción a Python

1. Primer Conocimiento
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops (Bucles)
6. Funciones

book
Expresiones 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:

python

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.

123456789101112131415161718192021
# Assign some medium string test = "medium string" # Conditional statements if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small") # One more checking test = "small" # Conditional statement if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small")
copy

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.

question mark

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

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 9
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt