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:
if: esta palabra clave inicia la sentencia condicional;condition: expresión lógica que evalúa aTrueoFalse;- Bloque de código: el código indentado debajo de la sentencia
ifse ejecuta solo cuando la condición esTrue.
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.
12345steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")
Explicación
- Condición: la sentencia
ifverifica si el número de pasos dados (steps_taken) es mayor o igual al objetivo de pasos (step_goal); - 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.
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?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla