🐍 Python · Bloque 3 elif + match-case

Resuelve cada ejercicio escribiendo el código en el editor y presionando Ejecutar.

📘 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
1. Nota detalladaelif
Con nota (0-10):
• 10 → "Perfecto"
• 9 → "Excelente"
• 8 → "Muy bien"
• 7 → "Bien"
• 6 → "Aprobado"
• <6 → "Reprobado"
El resultado aparecerá aquí…
2. Nivel salarialelif
Con salario:
• <1000 → "Bajo"
• <3000 → "Medio"
• <5000 → "Alto"
• ≥5000 → "Muy alto"
El resultado aparecerá aquí…
3. Año bisiestoelif
Con año:
• divisible por 400 → "Bisiesto"
• divisible por 100 → "No bisiesto"
• divisible por 4 → "Bisiesto"
• otro → "No bisiesto"
El resultado aparecerá aquí…
4. Cantidad en inventarioelif
Con cantidad:
• 0 → "Vacío"
• 1-5 → "Pocos"
• 6-20 → "Varios"
• >20 → "Muchos"
El resultado aparecerá aquí…
5. Distanciaelif
Con distancia (km):
• <1 → "Muy cerca"
• <10 → "Cerca"
• <100 → "Lejos"
• ≥100 → "Muy lejos"
El resultado aparecerá aquí…
match Ejercicios con match-case
6. Tipo de animalmatch
Con animal:
• "perro" | "gato" → "Mascota"
• "león" | "tigre" → "Felino"
• "águila" | "halcón" → "Ave rapaz"
• otro → "Otro"
El resultado aparecerá aquí…
7. Tipo de deportematch
Con deporte:
• "fútbol" | "baloncesto" → "Deporte de equipo"
• "tenis" | "natación" → "Individual"
• otro → "Otro"
El resultado aparecerá aquí…
8. Continentematch
Con continente:
• "américa" → "América"
• "europa" → "Europa"
• "asia" → "Asia"
• otro → "Otro"
El resultado aparecerá aquí…
9. Estación por mes (nombre)match
Con mes:
• "diciembre" | "enero" | "febrero" → "Invierno"
• "marzo" | "abril" | "mayo" → "Primavera"
• otro → "Otra estación"
El resultado aparecerá aquí…
10. Lenguaje de programaciónmatch
Con lenguaje:
• "python" → "Excelente"
• "java" → "Muy usado"
• "c++" → "Rápido"
• otro → "Desconocido"
El resultado aparecerá aquí…