Contenido del Curso
Declaraciones condicionales en Python
Declaraciones condicionales en Python
Operadores de Comparación
Ahora, entremos 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 siempre es 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 entrenamiento
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 una 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 que el código sea más limpio y fácil de leer.
Ejemplo 3: Comprobando si un número cae dentro de un rango
Tu aplicación incluso puede proporcionar recomendaciones basadas en el clima. Este ejemplo verifica si la temperatura de la calle es ideal para correr y ofrece sugerencias oportunas a los usuarios.
street_temperature = 15 # degrees Celsius if 10 <= street_temperature <= 20: print("Best conditions for running now!")
Swipe to show code editor
Estás construyendo un rastreador de fitness básico. Tu tarea es escribir código que verifique varias condiciones y proporcione retroalimentación personalizada basada en las actividades del usuario. Esto probará tu comprensión de los operadores de comparación.
- Verifica si los pasos del usuario están en el rango de 5,000 a 10,000 e imprime: "¡Estás en camino con tu conteo de pasos!" (usa
operador menor o igual
). - Añade una variable booleana hydration_goal_met y úsala para verificar si se cumplió el objetivo de hidratación. Imprime un mensaje de felicitación si es verdadero.
Solución
¡Gracias por tus comentarios!
Operadores de Comparación
Ahora, entremos 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 siempre es 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 entrenamiento
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 una 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 que el código sea más limpio y fácil de leer.
Ejemplo 3: Comprobando si un número cae dentro de un rango
Tu aplicación incluso puede proporcionar recomendaciones basadas en el clima. Este ejemplo verifica si la temperatura de la calle es ideal para correr y ofrece sugerencias oportunas a los usuarios.
street_temperature = 15 # degrees Celsius if 10 <= street_temperature <= 20: print("Best conditions for running now!")
Swipe to show code editor
Estás construyendo un rastreador de fitness básico. Tu tarea es escribir código que verifique varias condiciones y proporcione retroalimentación personalizada basada en las actividades del usuario. Esto probará tu comprensión de los operadores de comparación.
- Verifica si los pasos del usuario están en el rango de 5,000 a 10,000 e imprime: "¡Estás en camino con tu conteo de pasos!" (usa
operador menor o igual
). - Añade una variable booleana hydration_goal_met y úsala para verificar si se cumplió el objetivo de hidratación. Imprime un mensaje de felicitación si es verdadero.
Solución
¡Gracias por tus comentarios!