Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Sintaxis de la sentencia if | Declaración if en Python
Sentencias Condicionales en Python

Desliza para mostrar el menú

book
Sintaxis de la sentencia if

Revisemos la construcción de la sentencia if y consideremos otro ejemplo.

123
age = 18 if age == 18: print('Adult')
copy

Hablemos de la sintaxis.

  1. La palabra clave utilizada para el operador condicional es if. Es esencial notar que es sensible a mayúsculas, por lo tanto, usar If con una I mayúscula resultará en un error ya que es incorrecto;

  2. Después de la palabra clave if, nos encontramos con una condición. Vale la pena mencionar que las condiciones se pueden expresar de diversas maneras, un tema que profundizaremos más adelante. En nuestro ejemplo, estamos comprobando si una variable es igual a un valor específico, y para hacer esto, empleamos el operador de igualdad;

  3. Luego, después de la condición, colocamos dos puntos;

  4. Después, tenemos una indentación de código que se ejecuta dentro del bloque if.

Es decir, esta es una instrucción que se ejecuta si nuestras condiciones son True.

Example 2: When Nothing Executed

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

In this case, the condition steps_taken < step_goal evaluates to False because steps_taken is equal to step_goal. Since the condition is not met, the code block inside the if statement is not executed, and nothing is printed to the console. This demonstrates that the code only runs when the condition evaluates to True.

The image depicts the flow of an if statement:

  • Condition Check: the program evaluates whether the condition is True or False;

  • Execution: if the condition is True, the indented code block runs. Otherwise, the program skips it.

Tarea

Swipe to start coding

Your Fitness Tracker needs to do more than just check steps! This time, it will motivate users to complete their workout by comparing their calories burned against daily goals.

Fill in the blanks in the code you've already been given.

Once you've completed this task, click the button below the code to check your solution.

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
Lamentamos que algo salió mal. ¿Qué pasó?

Pregunte a AI

expand
ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

book
Sintaxis de la sentencia if

Revisemos la construcción de la sentencia if y consideremos otro ejemplo.

123
age = 18 if age == 18: print('Adult')
copy

Hablemos de la sintaxis.

  1. La palabra clave utilizada para el operador condicional es if. Es esencial notar que es sensible a mayúsculas, por lo tanto, usar If con una I mayúscula resultará en un error ya que es incorrecto;

  2. Después de la palabra clave if, nos encontramos con una condición. Vale la pena mencionar que las condiciones se pueden expresar de diversas maneras, un tema que profundizaremos más adelante. En nuestro ejemplo, estamos comprobando si una variable es igual a un valor específico, y para hacer esto, empleamos el operador de igualdad;

  3. Luego, después de la condición, colocamos dos puntos;

  4. Después, tenemos una indentación de código que se ejecuta dentro del bloque if.

Es decir, esta es una instrucción que se ejecuta si nuestras condiciones son True.

Example 2: When Nothing Executed

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

In this case, the condition steps_taken < step_goal evaluates to False because steps_taken is equal to step_goal. Since the condition is not met, the code block inside the if statement is not executed, and nothing is printed to the console. This demonstrates that the code only runs when the condition evaluates to True.

The image depicts the flow of an if statement:

  • Condition Check: the program evaluates whether the condition is True or False;

  • Execution: if the condition is True, the indented code block runs. Otherwise, the program skips it.

Tarea

Swipe to start coding

Your Fitness Tracker needs to do more than just check steps! This time, it will motivate users to complete their workout by comparing their calories burned against daily goals.

Fill in the blanks in the code you've already been given.

Once you've completed this task, click the button below the code to check your solution.

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
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt