Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Introducción a las Sentencias If en Python | Dominio de las Sentencias If en Python
Flujo de Control en Python

Introducción a las Sentencias If en Python

Desliza para mostrar el menú

En este curso, se abordará la comprensión del propósito de las sentencias condicionales, el aprendizaje de cómo permiten la toma de decisiones en la programación y la exploración de un ejemplo para observar su funcionamiento.

¿Qué son las sentencias condicionales?

Una sentencia condicional permite que el programa tome decisiones ejecutando diferentes bloques de código según si una condición específica es True o False. Es como responder una pregunta de "sí o no" en el código: "Si esta condición es verdadera, haz esto."

Por ejemplo, al crear un Rastreador de Actividad Física. Si el conteo de pasos de un usuario alcanza su objetivo diario, se muestra un mensaje de felicitación. De lo contrario, se le anima a dar más pasos.

Sintaxis de una sentencia condicional

Esta es la sintaxis básica de una sentencia if:

if condition:
    # Code to execute when the condition is True

Explicación de la sintaxis:

  1. if: esta palabra clave inicia la sentencia condicional;
  2. condition: expresión lógica que evalúa a True o False;
  3. Bloque de código: el código indentado debajo de la sentencia if se ejecuta solo cuando la condición es True.

Ejemplo: Comprobación del conteo de pasos en un Rastreador de Actividad Física

Ejemplo sencillo usando un Rastreador de Actividad Física. Comprobar si el usuario ha alcanzado su objetivo de pasos para el día.

12345
steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")

Explicación

  1. Condición: la sentencia if verifica si el número de pasos dados (steps_taken) es mayor o igual al objetivo de pasos (step_goal);
  2. Resultado: si la condición es True (por ejemplo, 12000 >= 10000), se imprime el mensaje "Congratulations! You've reached your daily step goal.". Pero si la condición es False (por ejemplo, 7500 >= 10000), no ocurre nada y el programa continúa.
Note
Nota

En el ejemplo anterior, utilizamos el operador >= para comparar dos valores — steps_taken y step_goal. Este operador verifica si un valor es mayor o igual que otro y devuelve True o False.

Python proporciona varios operadores condicionales que permiten comparar valores. Estos operadores son esenciales para crear condiciones significativas en tus programas.

1. ¿Cuál es el propósito de una sentencia condicional?

2. ¿Qué hace este código si steps_taken = 7500 y step_goal = 10000?

question mark

¿Cuál es el propósito de una sentencia condicional?

Selecciona la respuesta correcta

question mark

¿Qué hace este código si steps_taken = 7500 y step_goal = 10000?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

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

Sección 1. Capítulo 1
some-alt