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

Contenido del Curso

Sentencias Condicionales en Python

Sentencias Condicionales en Python

1. Declaración if en Python
2. Declaración if-else en Python
3. Declaración if-elif-else de Python
4. Operador Ternario de Python

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
test

Swipe to show code editor

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
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
toggle bottom row

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
test

Swipe to show code editor

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
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
We're sorry to hear that something went wrong. What happened?
some-alt