La sentencia «if» es una de las estructuras de control más fundamentales en Python, permitiendo a los programadores ejecutar bloques de código basados en condiciones lógicas. En este artículo, exploraremos la sentencia «if» en profundidad y cómo se utiliza en Python con ejemplos detallados.
Sintaxis Básica de if:
# Ejemplo de sentencia "if"
edad = 18
if edad >= 18:
print("Eres mayor de edad")
if-else:
Además de la sentencia «if», podemos utilizar «else» para ejecutar un bloque de código cuando la condición es falsa.
# Ejemplo de sentencia "if-else"
edad = 16
if edad >= 18:
print("Eres mayor de edad")
else:
print("Eres menor de edad")
if-elif-else
La sentencia «elif» (abreviatura de «else if») se usa para evaluar múltiples condiciones secuenciales.
# Ejemplo de sentencia "if-elif-else"
puntaje = 75
if puntaje >= 90:
print("Excelente")
elif puntaje >= 70:
print("Buen trabajo")
else:
print("Es necesario mejorar")
Anidación de «if»:
Es posible anidar múltiples sentencias «if» dentro de otras para evaluar condiciones complejas.
# Ejemplo de anidación de "if"
numero = 10
if numero > 0:
if numero % 2 == 0:
print("Es un número positivo y par")
else:
print("Es un número positivo e impar")
else:
print("Es un número negativo")
La sentencia «if» es esencial para controlar el flujo de un programa en Python. Permite la toma de decisiones basadas en condiciones lógicas y es fundamental para la programación estructurada.
Conclusión:
La sentencia «if» es una herramienta poderosa que permite a los programadores ejecutar diferentes bloques de código según condiciones específicas. Comprender y dominar la sentencia «if» en Python es fundamental para escribir programas eficientes y lógicos.