Condicionales en Python: if, elif, else
En Python, los condicionales nos permiten tomar decisiones en nuestro código. Las estructuras if, elif y else son fundamentales para controlar el flujo de un programa. Veamos cómo funcionan con ejemplos claros.
1. Estructura básica del if
El if evalúa una condición. Si es verdadera (True), ejecuta el bloque de código indentado debajo.
edad = 18
if edad >= 18:
print("Eres mayor de edad") # Se ejecuta si la condición es True
2. Añadiendo else
El else se ejecuta cuando la condición del if es falsa (False).
edad = 15
if edad >= 18:
print("Eres mayor de edad")
else:
print("Eres menor de edad") # Se ejecuta porque edad < 18
3. Usando elif para múltiples condiciones
elif (abreviatura de "else if") permite evaluar varias condiciones en orden.
nota = 75
if nota >= 90:
print("Excelente (A)")
elif nota >= 80:
print("Muy bien (B)")
elif nota >= 70:
print("Bien (C)") # Se ejecuta esta línea
else:
print("Necesitas mejorar")
4. Ejemplo práctico: Verificar acceso
Combinemos todo en un ejemplo real: verificar si un usuario puede acceder a un contenido.
edad = 17
tiene_permiso = True
if edad >= 18:
print("Acceso permitido")
elif tiene_permiso and edad >= 16:
print("Acceso con permiso de padres") # Se ejecuta
else:
print("Acceso denegado")
Conclusión
Los condicionales if, elif y else son herramientas esenciales en Python. Con ellos, puedes:
- Tomar decisiones basadas en condiciones.
- Manejar múltiples escenarios con
elif. - Ejecutar código alternativo con
else.
¿Quieres profundizar? Prueba modificando los ejemplos o crea tus propias condiciones. ¡La práctica es clave!

No hay comentarios:
Publicar un comentario