Condicionales en Python: if, elif, else

Condicionales en Python: if, elif, else

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