📘 Recordatorio rápido
if-elif-else: evalúa condiciones en cadena. Solo se ejecuta el primer bloque verdadero.
if nota == 10:
print("Perfecto")
elif nota >= 9:
print("Excelente")
else:
print("Otro")
match-case: compara una variable con varios patrones. Usa | para agrupar y _ como caso por defecto.
match animal:
case "perro" | "gato":
print("Mascota")
case _:
print("Otro")
elif Ejercicios con if-elif-else
Con nota (0-10):
• 10 → "Perfecto"
• 9 → "Excelente"
• 8 → "Muy bien"
• 7 → "Bien"
• 6 → "Aprobado"
• <6 → "Reprobado"
El resultado aparecerá aquí…
Con salario:
• <1000 → "Bajo"
• <3000 → "Medio"
• <5000 → "Alto"
• ≥5000 → "Muy alto"
El resultado aparecerá aquí…
Con año:
• divisible por 400 → "Bisiesto"
• divisible por 100 → "No bisiesto"
• divisible por 4 → "Bisiesto"
• otro → "No bisiesto"
El resultado aparecerá aquí…
Con cantidad:
• 0 → "Vacío"
• 1-5 → "Pocos"
• 6-20 → "Varios"
• >20 → "Muchos"
El resultado aparecerá aquí…
Con distancia (km):
• <1 → "Muy cerca"
• <10 → "Cerca"
• <100 → "Lejos"
• ≥100 → "Muy lejos"
El resultado aparecerá aquí…
match Ejercicios con match-case
Con animal:
• "perro" | "gato" → "Mascota"
• "león" | "tigre" → "Felino"
• "águila" | "halcón" → "Ave rapaz"
• otro → "Otro"
El resultado aparecerá aquí…
Con deporte:
• "fútbol" | "baloncesto" → "Deporte de equipo"
• "tenis" | "natación" → "Individual"
• otro → "Otro"
El resultado aparecerá aquí…
Con continente:
• "américa" → "América"
• "europa" → "Europa"
• "asia" → "Asia"
• otro → "Otro"
El resultado aparecerá aquí…
Con mes:
• "diciembre" | "enero" | "febrero" → "Invierno"
• "marzo" | "abril" | "mayo" → "Primavera"
• otro → "Otra estación"
El resultado aparecerá aquí…
Con lenguaje:
• "python" → "Excelente"
• "java" → "Muy usado"
• "c++" → "Rápido"
• otro → "Desconocido"
El resultado aparecerá aquí…