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

Desliza para mostrar el menú

book
Introducción a la Sentencia if-else

Veamos primero algunos ejemplos.

Ejemplo 1:

Comprobación de la negatividad de un número.

12345
number = 15 if number >= 0: print('This number is positive:', number) if number < 0: print('This number is negative', number)
copy

Ejemplo 2:

Comprobar si una tableta de chocolate es cara o tiene un precio medio.

12345
price_of_chocolate = 5 if price_of_chocolate <= 3: print('This a chocolate bar has an average price.') if price_of_chocolate > 3: print('This a chocolate bar is expensive.')
copy

Podemos observar que, para hacer frente a diversas situaciones, es necesario escribir declaraciones if varias veces.

Sin embargo, para cumplir el principio DRY ("Don't Repeat Yourself", uno de los principios del buen código) y mantener la concisión, podemos utilizar la palabra clave else.

Reescribamos el ejemplo anterior y simplifiquémoslo.

Ejemplo 3:

12345
number = 15 if number >= 0: print(f'Number {number} is positive.') else: print(f'Number {number} is negative.')
copy

Ejemplo 4:

12345
price_of_chocolate = 5 if price_of_chocolate <= 3: print('This chocolate bar has an average price.') else: print('This chocolate bar is expensive.')
copy

Para comprender mejor la funcionalidad de la expresión if-else, consulte el siguiente diagrama.

Es hora de consolidar tus conocimientos.

Tarea

Swipe to start coding

Escribamos un programa que tome 3 números como entrada, estos serán los lados de un triángulo, y nuestro programa comprobará y dirá si realmente es posible construir un triángulo a partir de estos tres segmentos, o no.

Recordemos las condiciones que deben cumplir los segmentos para poder construir un triángulo :cualquiera de los lados de un triángulo arbitrario es menor que la suma de sus otros dos lados. x + y > z y x + z > y y y + z > x.

Ejemplo

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 2. Capítulo 1
Lamentamos que algo salió mal. ¿Qué pasó?

Pregunte a AI

expand
ChatGPT

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

book
Introducción a la Sentencia if-else

Veamos primero algunos ejemplos.

Ejemplo 1:

Comprobación de la negatividad de un número.

12345
number = 15 if number >= 0: print('This number is positive:', number) if number < 0: print('This number is negative', number)
copy

Ejemplo 2:

Comprobar si una tableta de chocolate es cara o tiene un precio medio.

12345
price_of_chocolate = 5 if price_of_chocolate <= 3: print('This a chocolate bar has an average price.') if price_of_chocolate > 3: print('This a chocolate bar is expensive.')
copy

Podemos observar que, para hacer frente a diversas situaciones, es necesario escribir declaraciones if varias veces.

Sin embargo, para cumplir el principio DRY ("Don't Repeat Yourself", uno de los principios del buen código) y mantener la concisión, podemos utilizar la palabra clave else.

Reescribamos el ejemplo anterior y simplifiquémoslo.

Ejemplo 3:

12345
number = 15 if number >= 0: print(f'Number {number} is positive.') else: print(f'Number {number} is negative.')
copy

Ejemplo 4:

12345
price_of_chocolate = 5 if price_of_chocolate <= 3: print('This chocolate bar has an average price.') else: print('This chocolate bar is expensive.')
copy

Para comprender mejor la funcionalidad de la expresión if-else, consulte el siguiente diagrama.

Es hora de consolidar tus conocimientos.

Tarea

Swipe to start coding

Escribamos un programa que tome 3 números como entrada, estos serán los lados de un triángulo, y nuestro programa comprobará y dirá si realmente es posible construir un triángulo a partir de estos tres segmentos, o no.

Recordemos las condiciones que deben cumplir los segmentos para poder construir un triángulo :cualquiera de los lados de un triángulo arbitrario es menor que la suma de sus otros dos lados. x + y > z y x + z > y y y + z > x.

Ejemplo

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 2. Capítulo 1
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt