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

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

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

Tarea

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
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 2. Capítulo 1
toggle bottom row

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

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

Tarea

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
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 2. Capítulo 1
toggle bottom row

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

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

Tarea

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
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

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

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
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 2. Capítulo 1
Cambia 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