Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Introducción a la Declaración if-elif-else | Declaración if-elif-else de Python
Sentencias Condicionales en Python

bookIntroducció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:

123456789101112
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')
copy

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:

123456789101112
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')
copy

Está claro que el nuevo operador funciona sin problemas, tal y como estaba previsto.

Tarea

Swipe to start coding

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.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

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

Suggested prompts:

Resumir este capítulo

Explicar el código en file

Explicar por qué file no resuelve la tarea

close

Awesome!

Completion rate improved to 5.88

bookIntroducción a la Declaración if-elif-else

Desliza para mostrar el menú

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:

123456789101112
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')
copy

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:

123456789101112
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')
copy

Está claro que el nuevo operador funciona sin problemas, tal y como estaba previsto.

Tarea

Swipe to start coding

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.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
single

single

some-alt