Contenido del Curso
Declaraciones condicionales en Python
Declaraciones condicionales en Python
Sintaxis de la Declaración if
La instrucción if
es una herramienta fundamental en Python que nos permite tomar decisiones en nuestro código.
Desglosamos los componentes clave de la sintaxis de la instrucción if:
- Palabra clave
if
: esta palabra clave inicia la declaración condicional. Recuerda, es sensible a mayúsculas y minúsculas—usarIf
en lugar deif
causará un error; - Condición: la condición es una expresión que evalúa a
True
oFalse
. En este ejemplo, verificamos si una variable cumple con un cierto requisito; - Dos puntos
:
: los dos puntos indican que el bloque indentado siguiente pertenece a la instrucciónif
; - Bloque de Código Indentado: este bloque contiene el código que se ejecuta solo si la condición es
True
.
Ejemplo 1: Ejecución Estándar
steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
Explicación
- La condición
steps_taken < step_goal
verifica si el número de pasos dados es menor que la meta diaria; - Si la condición es True, se ejecuta el código dentro del bloque
if
; - El mensaje utiliza un f-string para incluir dinámicamente el número de pasos restantes, haciendo que la salida sea amigable y precisa para el usuario.
Ejemplo 2: Cuando Nada se Ejecuta
steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
En este caso, la condición steps_taken < step_goal
se evalúa como False
porque steps_taken
es igual a step_goal
. Dado que la condición no se cumple, el bloque de código dentro de la declaración if
no se ejecuta, y nada se imprime en la consola. Esto demuestra que el código solo se ejecuta cuando la condición se evalúa como True
.
La imagen muestra el flujo de una declaración if:
- Verificación de Condición: el programa evalúa si la condición es
True
oFalse
; - Ejecución: si la condición es
True
, el bloque de código indentado se ejecuta. De lo contrario, el programa lo omite.
Swipe to begin your solution
¡Tu Rastreador de Fitness necesita hacer más que solo contar pasos! Esta vez, motivará a los usuarios a completar su entrenamiento comparando las calorías quemadas con los objetivos diarios.
Rellena los espacios en blanco en el código que ya te han dado.
Una vez que hayas completado esta tarea, haz clic en el botón debajo del código para verificar tu solución.
Solución
¡Gracias por tus comentarios!
Sintaxis de la Declaración if
La instrucción if
es una herramienta fundamental en Python que nos permite tomar decisiones en nuestro código.
Desglosamos los componentes clave de la sintaxis de la instrucción if:
- Palabra clave
if
: esta palabra clave inicia la declaración condicional. Recuerda, es sensible a mayúsculas y minúsculas—usarIf
en lugar deif
causará un error; - Condición: la condición es una expresión que evalúa a
True
oFalse
. En este ejemplo, verificamos si una variable cumple con un cierto requisito; - Dos puntos
:
: los dos puntos indican que el bloque indentado siguiente pertenece a la instrucciónif
; - Bloque de Código Indentado: este bloque contiene el código que se ejecuta solo si la condición es
True
.
Ejemplo 1: Ejecución Estándar
steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
Explicación
- La condición
steps_taken < step_goal
verifica si el número de pasos dados es menor que la meta diaria; - Si la condición es True, se ejecuta el código dentro del bloque
if
; - El mensaje utiliza un f-string para incluir dinámicamente el número de pasos restantes, haciendo que la salida sea amigable y precisa para el usuario.
Ejemplo 2: Cuando Nada se Ejecuta
steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
En este caso, la condición steps_taken < step_goal
se evalúa como False
porque steps_taken
es igual a step_goal
. Dado que la condición no se cumple, el bloque de código dentro de la declaración if
no se ejecuta, y nada se imprime en la consola. Esto demuestra que el código solo se ejecuta cuando la condición se evalúa como True
.
La imagen muestra el flujo de una declaración if:
- Verificación de Condición: el programa evalúa si la condición es
True
oFalse
; - Ejecución: si la condición es
True
, el bloque de código indentado se ejecuta. De lo contrario, el programa lo omite.
Swipe to begin your solution
¡Tu Rastreador de Fitness necesita hacer más que solo contar pasos! Esta vez, motivará a los usuarios a completar su entrenamiento comparando las calorías quemadas con los objetivos diarios.
Rellena los espacios en blanco en el código que ya te han dado.
Una vez que hayas completado esta tarea, haz clic en el botón debajo del código para verificar tu solución.
Solución
¡Gracias por tus comentarios!