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