Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Sintaxis de la Declaración If | 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
Sintaxis de la Declaración If

La declaració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 declaración if:

  • Palabra clave if: esta palabra clave comienza la declaración condicional. Recuerda, es sensible a mayúsculas y minúsculas—usar If en lugar de if causará un error;
  • Condición: la condición es una expresión que evalúa a True o False. En este ejemplo, verificamos si una variable cumple con un cierto requisito;
  • Dos puntos :: los dos puntos indican que el bloque indentado que sigue pertenece a la declaración if;
  • 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

12345
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.")
copy

Explicación

  1. La condición steps_taken < step_goal verifica si el número de pasos dados es menor que la meta diaria;
  2. Si la condición es True, el código dentro del bloque if se ejecuta;
  3. 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

12345
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.")
copy

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 no se imprime nada 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 o False;
  • Ejecución: si la condición es True, se ejecuta el bloque de código indentado. De lo contrario, el programa lo omite.
Tarea

Swipe to start coding

Tu rastreador de fitness debe verificar si las calorías quemadas cumplen con el objetivo diario.

  • Usa una declaración if para comparar calories_burned con calories_goal.
  • Si se cumple el objetivo, establece calories_goal_met en True.

Completa los espacios en blanco en el código que ya se te ha 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

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 2
toggle bottom row

book
Sintaxis de la Declaración If

La declaració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 declaración if:

  • Palabra clave if: esta palabra clave comienza la declaración condicional. Recuerda, es sensible a mayúsculas y minúsculas—usar If en lugar de if causará un error;
  • Condición: la condición es una expresión que evalúa a True o False. En este ejemplo, verificamos si una variable cumple con un cierto requisito;
  • Dos puntos :: los dos puntos indican que el bloque indentado que sigue pertenece a la declaración if;
  • 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

12345
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.")
copy

Explicación

  1. La condición steps_taken < step_goal verifica si el número de pasos dados es menor que la meta diaria;
  2. Si la condición es True, el código dentro del bloque if se ejecuta;
  3. 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

12345
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.")
copy

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 no se imprime nada 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 o False;
  • Ejecución: si la condición es True, se ejecuta el bloque de código indentado. De lo contrario, el programa lo omite.
Tarea

Swipe to start coding

Tu rastreador de fitness debe verificar si las calorías quemadas cumplen con el objetivo diario.

  • Usa una declaración if para comparar calories_burned con calories_goal.
  • Si se cumple el objetivo, establece calories_goal_met en True.

Completa los espacios en blanco en el código que ya se te ha 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

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