martes, 17 de junio de 2025

if-elif-else (Condiciones múltiples)

 

Condiciones múltiples con if-elif-else

En Python podemos tomar decisiones más complejas usando if, elif y else. Esta estructura permite ejecutar diferentes bloques de código según múltiples condiciones.

Es ideal cuando no basta con una sola comparación. Por ejemplo, para clasificar una calificación, una edad o una hora del día.

Ejemplo 1: Clasificación por calificación

calificacion = 85

if calificacion >= 90:
    print("Excelente")
elif calificacion >= 80:
    print("Muy bien")
elif calificacion >= 70:
    print("Bien")
else:
    print("Necesitas mejorar")

Explicación: Dependiendo del valor de calificacion, el programa imprime una categoría. Solo se ejecuta un bloque.

Ejemplo 2: Saludo según la hora

hora = 15

if hora < 12:
    print("Buenos días")
elif hora < 18:
    print("Buenas tardes")
else:
    print("Buenas noches")

Explicación: El programa analiza la hora y responde con un saludo adecuado.

Casos prácticos:

1. Clasificar edad

edad = 8

if edad < 13:
    print("Eres un niño")
elif edad < 18:
    print("Eres un adolescente")
elif edad < 65:
    print("Eres un adulto")
else:
    print("Eres un adulto mayor")

2. Evaluar temperatura

temperatura = 34

if temperatura > 40:
    print("¡Calor extremo!")
elif temperatura > 30:
    print("Hace mucho calor")
elif temperatura > 20:
    print("Clima agradable")
else:
    print("Hace frío")

No hay comentarios.:

Publicar un comentario

Acerca de este blog

  Acerca de este blog Este blog fue creado como parte del Proyecto del Tercer Parcial de la materia M1S3, con el objetivo de ayudar a...