Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
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, 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

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 una 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 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.

1234
street_temperature = 15 # degrees Celsius if 10 <= street_temperature <= 20: print("Best conditions for running now!")
copy
Tarea
test

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.

  1. 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).
  2. 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

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, 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

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 una 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 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.

1234
street_temperature = 15 # degrees Celsius if 10 <= street_temperature <= 20: print("Best conditions for running now!")
copy
Tarea
test

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.

  1. 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).
  2. 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

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