Curso de python nivel medio
¿Qué es una estructura de control if?
La estructura de control if es una de las herramientas más importantes en Python porque te permite tomar decisiones en tu programa. Con if, puedes hacer que tu código se comporte de diferentes maneras según ciertas condiciones. Por ejemplo, si algo es verdadero, ejecuta un bloque de código; si no, haz otra cosa o no hagas nada.
¿Cómo funciona if en Python?
La estructura básica de un if es la siguiente:
1if condición: 2 # código a ejecutar si la condición es verdadera
condición: Es una expresión que Python evalúa comoTrue(verdadero) oFalse(falso).- Código a ejecutar: Si la condición es
True, se ejecuta el código que está indentado (es decir, con espacio o tabulación) debajo delif.
Ejemplos de uso de if
-
Ejemplo básico de
if:1numero = 10 2 3if numero > 5: 4 print("El número es mayor que 5")Salida de Consola!: El número es mayor que 5
- ¿Qué hace?: Este código verifica si el valor de
numeroes mayor que5. Como10es mayor que5, la condición esTrue, por lo que se ejecuta el bloque de código que imprime "El número es mayor que 5".
- ¿Qué hace?: Este código verifica si el valor de
-
Usar
elsepara cubrir otros casos:1numero = 3 2 3if numero > 5: 4 print("El número es mayor que 5") 5else: 6 print("El número es 5 o menor")Salida de Consola!: El número es 5 o menor
- ¿Qué hace?: Si la condición
numero > 5esFalse(como en este caso, dondenumeroes3), se ejecuta el bloque de código dentro deelse.
- ¿Qué hace?: Si la condición
-
Usar
elifpara múltiples condiciones:1numero = 5 2 3if numero > 5: 4 print("El número es mayor que 5") 5elif numero == 5: 6 print("El número es exactamente 5") 7else: 8 print("El número es menor que 5")Salida de Consola!: El número es exactamente 5
- ¿Qué hace?: Aquí, se evalúan múltiples condiciones:
- Si
numeroes mayor que5, se ejecuta el primer bloque. - Si
numeroes exactamente5, se ejecuta el bloque deelif. - Si ninguna de las anteriores es verdadera, se ejecuta el bloque de
else.
- Si
- ¿Qué hace?: Aquí, se evalúan múltiples condiciones:
-
Condiciones combinadas con
andyor:1edad = 20 2tiene_identificacion = True 3 4if edad >= 18 and tiene_identificacion: 5 print("Puede entrar") 6else: 7 print("No puede entrar")Salida de Consola!: Puede entrar
- ¿Qué hace?: Este código evalúa si
edades mayor o igual a18y sitiene_identificacionesTrue. Si ambas condiciones son verdaderas, imprime "Puede entrar".
- ¿Qué hace?: Este código evalúa si
¿Por qué es importante if?
El if es fundamental porque permite que tu programa tome decisiones y ejecute diferentes bloques de código según la situación. Esto hace que tu programa sea dinámico y pueda responder a diferentes entradas o condiciones, lo que es esencial para cualquier tipo de aplicación o juego interactivo.
Conclusión
La estructura de control if es una de las herramientas más poderosas en Python para controlar el flujo de tu programa. Te permite tomar decisiones y ejecutar código basado en condiciones específicas. Practica usando if, else, y elif en diferentes escenarios para ver cómo puedes manejar diversas situaciones en tu código. ¡Es una habilidad fundamental para cualquier programador!
- Loading...