Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Operadores de Comparación | Declaración If en Python
Declaraciones condicionales en Python
course content

Contenido del Curso

Declaraciones condicionales en Python

Declaraciones condicionales en Python

1. Declaración If en Python
2. Declaración If-Else en Python
3. Declaración If-Elif-Else en Python

book
Operadores de Comparación

Ahora, profundicemos en los detalles de lo que realmente puedes incluir dentro de esas condiciones.

Los operadores de comparación son útiles para evaluar los valores de las variables. Su resultado es siempre un valor booleano, que puede ser True o False.

Puedes comparar expresiones matemáticas complejas, elementos de diferentes estructuras de datos, cadenas e incluso valores booleanos. Como ya sabemos cómo comparar números de capítulos anteriores, exploremos otros tipos de comparaciones:

Ejemplo 1: Comparando cadenas para determinar tipos de ejercicio

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

Esto verifica si dos cadenas no son iguales (coincidencia exacta, sensible a mayúsculas y minúsculas).

Ejemplo 2: Comparando valores booleanos para verificar la finalización de la actividad

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

Este ejemplo evalúa si se completó una actividad específica (en este caso, una carrera matutina). En lugar de escribir if morning_run_completed == True, usamos if morning_run_completed porque el valor de morning_run_completed ya es un booleano (True o False). Escribir == True es redundante y menos conciso. Python permite tales simplificaciones para hacer el código más limpio y fácil de leer.

Ejemplo 3: Comprobando si un número cae dentro de un rango

Tu aplicación puede ayudar a los usuarios a rastrear su actividad física. Esta tarea verifica si el conteo diario de pasos del usuario cae dentro de un rango recomendado y proporciona retroalimentación sobre su progreso.

12345
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
copy
Tarea

Swipe to start coding

Tu tarea es verificar si la temperatura de la calle está en el rango ideal para correr. Si la temperatura está entre 10 y 20 grados Celsius (inclusive), imprime un mensaje indicando que las condiciones son óptimas para correr.

  • Usa una declaración if para verificar si street_temperature está entre 10 y 20 grados Celsius, inclusive.
  • Si se cumple la condición, asigna True a running_temp; de lo contrario, mantenlo False.
  • Además, si hydration_goal_met es True, imprime un mensaje de confirmación.

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 1. Capítulo 3
toggle bottom row

book
Operadores de Comparación

Ahora, profundicemos en los detalles de lo que realmente puedes incluir dentro de esas condiciones.

Los operadores de comparación son útiles para evaluar los valores de las variables. Su resultado es siempre un valor booleano, que puede ser True o False.

Puedes comparar expresiones matemáticas complejas, elementos de diferentes estructuras de datos, cadenas e incluso valores booleanos. Como ya sabemos cómo comparar números de capítulos anteriores, exploremos otros tipos de comparaciones:

Ejemplo 1: Comparando cadenas para determinar tipos de ejercicio

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

Esto verifica si dos cadenas no son iguales (coincidencia exacta, sensible a mayúsculas y minúsculas).

Ejemplo 2: Comparando valores booleanos para verificar la finalización de la actividad

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

Este ejemplo evalúa si se completó una actividad específica (en este caso, una carrera matutina). En lugar de escribir if morning_run_completed == True, usamos if morning_run_completed porque el valor de morning_run_completed ya es un booleano (True o False). Escribir == True es redundante y menos conciso. Python permite tales simplificaciones para hacer el código más limpio y fácil de leer.

Ejemplo 3: Comprobando si un número cae dentro de un rango

Tu aplicación puede ayudar a los usuarios a rastrear su actividad física. Esta tarea verifica si el conteo diario de pasos del usuario cae dentro de un rango recomendado y proporciona retroalimentación sobre su progreso.

12345
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
copy
Tarea

Swipe to start coding

Tu tarea es verificar si la temperatura de la calle está en el rango ideal para correr. Si la temperatura está entre 10 y 20 grados Celsius (inclusive), imprime un mensaje indicando que las condiciones son óptimas para correr.

  • Usa una declaración if para verificar si street_temperature está entre 10 y 20 grados Celsius, inclusive.
  • Si se cumple la condición, asigna True a running_temp; de lo contrario, mantenlo False.
  • Además, si hydration_goal_met es True, imprime un mensaje de confirmación.

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 1. Capítulo 3
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