martes, 17 de junio de 2025

if-else

 Condiciones múltiples con if-elif-else


Teoría:
En muchas situaciones necesitamos más de dos opciones. Por ejemplo, no basta con saber si una persona aprobó o no, también podríamos clasificar su calificación como "Excelente", "Bien", "Regular", etc.

Para esto usamos if-elif-else en Python:

  • if: evalúa la primera condición.

  • elif: evalúa condiciones adicionales si la anterior no se cumple.

  • else: se ejecuta si ninguna condición anterior se cumple.

Sintaxis:

if condición1: # código si se cumple condición1 elif condición2: # código si se cumple condición2 elif condición3: # ... else: # código si no se cumplió ninguna anterior

Ejemplo de código 1:


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

Explicación:
El programa evalúa desde la calificación más alta. Cuando una condición se cumple, se ejecuta y ya no revisa las demás.

Ejemplo de código 2:


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

Explicación:
Se evalúa la hora del día para mostrar un saludo correspondiente.

Casos prácticos:

 Clasificar edad:



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")

Evaluar niveles de 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...