Contenido del Curso
Sentencias Condicionales en Python
Sentencias Condicionales en Python
Introducción a la Declaración if-elif-else
Comencemos examinando un ejemplo que nos ayudará a comprender mejor la sentencia if-elif-else
.
He aquí un ejemplo en el que comprobamos la edad para varias condiciones.
Ejemplo 1:
age = 10 if age < 0: print('Age cannot be negative') if age >= 18: print('Adult') if age < 18 and age >= 10: print('Teenager') if age < 10 and age >= 1: print('Child') if age < 1 and age > 0: print('Baby')
Si necesita ejecutar un comando de entre varias opciones basándose en una condición, puede utilizar la construcción elif
.
También puede incluir una sentencia else
al final, que se ejecutará si no se cumple ninguna de las condiciones anteriores.
Veamos la siguiente ilustración:
Así que reescribamos el ejemplo anterior con la nueva sentencia elif.
Ejemplo 2:
age = 10 if age < 0: print('Age cannot be negative') elif age >= 18: print('Adult') elif age >= 10: print('Teenager') elif age >= 1: print('Child') else: print('Baby')
Está claro que el nuevo operador funciona sin problemas, tal y como estaba previsto.
Swipe to show code editor
Ahora puede escribir el programa que puede determinar la forma de la figura en el número de ángulos. Utiliza la construcción si-elif-else
para resolver esta tarea.
Tenemos la siguiente clasificación:
- 0 ángulos -> Círculo o elipse;
- 3 ángulos -> Triángulo;
- 4 ángulos -> Cuadrado, rectángulo o rombo;
- más de 4 ángulos -> Polígono;
- en otros casos -> No es una figura geométrica.
Por favor, rellena los huecos.
¡Gracias por tus comentarios!
Introducción a la Declaración if-elif-else
Comencemos examinando un ejemplo que nos ayudará a comprender mejor la sentencia if-elif-else
.
He aquí un ejemplo en el que comprobamos la edad para varias condiciones.
Ejemplo 1:
age = 10 if age < 0: print('Age cannot be negative') if age >= 18: print('Adult') if age < 18 and age >= 10: print('Teenager') if age < 10 and age >= 1: print('Child') if age < 1 and age > 0: print('Baby')
Si necesita ejecutar un comando de entre varias opciones basándose en una condición, puede utilizar la construcción elif
.
También puede incluir una sentencia else
al final, que se ejecutará si no se cumple ninguna de las condiciones anteriores.
Veamos la siguiente ilustración:
Así que reescribamos el ejemplo anterior con la nueva sentencia elif.
Ejemplo 2:
age = 10 if age < 0: print('Age cannot be negative') elif age >= 18: print('Adult') elif age >= 10: print('Teenager') elif age >= 1: print('Child') else: print('Baby')
Está claro que el nuevo operador funciona sin problemas, tal y como estaba previsto.
Swipe to show code editor
Ahora puede escribir el programa que puede determinar la forma de la figura en el número de ángulos. Utiliza la construcción si-elif-else
para resolver esta tarea.
Tenemos la siguiente clasificación:
- 0 ángulos -> Círculo o elipse;
- 3 ángulos -> Triángulo;
- 4 ángulos -> Cuadrado, rectángulo o rombo;
- más de 4 ángulos -> Polígono;
- en otros casos -> No es una figura geométrica.
Por favor, rellena los huecos.
¡Gracias por tus comentarios!