Introducción a la Sentencia if-else
Veamos primero algunos ejemplos.
Ejemplo 1:
Comprobación de la negatividad de un número.
12345number = 15 if number >= 0: print('This number is positive:', number) if number < 0: print('This number is negative', number)
Ejemplo 2:
Comprobar si una tableta de chocolate es cara o tiene un precio medio.
12345price_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.')
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:
12345number = 15 if number >= 0: print(f'Number {number} is positive.') else: print(f'Number {number} is negative.')
Ejemplo 4:
12345price_of_chocolate = 5 if price_of_chocolate <= 3: print('This chocolate bar has an average price.') else: print('This chocolate bar is expensive.')
Para comprender mejor la funcionalidad de la expresión if-else, consulte el siguiente diagrama.
Es hora de consolidar tus conocimientos.
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.

Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 5.88
Introducción a la Sentencia if-else
Desliza para mostrar el menú
Veamos primero algunos ejemplos.
Ejemplo 1:
Comprobación de la negatividad de un número.
12345number = 15 if number >= 0: print('This number is positive:', number) if number < 0: print('This number is negative', number)
Ejemplo 2:
Comprobar si una tableta de chocolate es cara o tiene un precio medio.
12345price_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.')
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:
12345number = 15 if number >= 0: print(f'Number {number} is positive.') else: print(f'Number {number} is negative.')
Ejemplo 4:
12345price_of_chocolate = 5 if price_of_chocolate <= 3: print('This chocolate bar has an average price.') else: print('This chocolate bar is expensive.')
Para comprender mejor la funcionalidad de la expresión if-else, consulte el siguiente diagrama.
Es hora de consolidar tus conocimientos.
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.

Solución
¡Gracias por tus comentarios!
single