Contenido del Curso
Declaraciones condicionales en Python
Declaraciones condicionales en Python
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
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
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
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
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.
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
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 sistreet_temperature
está entre10
y20
grados Celsius, inclusive. - Si se cumple la condición, asigna
True
arunning_temp
; de lo contrario, mantenloFalse
. - Además, si
hydration_goal_met
esTrue
, imprime un mensaje de confirmación.
Solución
¡Gracias por tus comentarios!
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
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
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
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
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.
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
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 sistreet_temperature
está entre10
y20
grados Celsius, inclusive. - Si se cumple la condición, asigna
True
arunning_temp
; de lo contrario, mantenloFalse
. - Además, si
hydration_goal_met
esTrue
, imprime un mensaje de confirmación.
Solución
¡Gracias por tus comentarios!