🐍 Python · Bloque 8 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 puntos >= 1000: print("Oro") elif puntos >= 500: print("Plata") else: print("Sin medalla")

match-case: compara una variable con varios patrones. Usa | para agrupar y _ como caso por defecto.

match genero: case "acción": print("Acción") case "comedia": print("Comedia") case _: print("Otro")
elif Ejercicios con if-elif-else
1. Medallas por puntoselif
Con puntos:
• ≥1000 → "Oro"
• ≥500 → "Plata"
• ≥100 → "Bronce"
• <100 → "Sin medalla"
El resultado aparecerá aquí…
2. Etapa de la vidaelif
Con edad:
• <1 → "Bebé"
• <12 → "Niño"
• <18 → "Adolescente"
• <65 → "Adulto"
• ≥65 → "Mayor"
El resultado aparecerá aquí…
3. Temperatura ambientalelif
Con temperatura (°C):
• <0 → "Congelado"
• <20 → "Frío"
• <30 → "Templado"
• ≥30 → "Caluroso"
El resultado aparecerá aquí…
4. Nivel salarialelif
Con salario:
• <1000 → "Bajo"
• <3000 → "Medio"
• <6000 → "Alto"
• ≥6000 → "Muy alto"
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. Género de películamatch
Con genero:
• "acción" → "Acción"
• "comedia" → "Comedia"
• "drama" → "Drama"
• otro → "Otro"
El resultado aparecerá aquí…
7. Momento de la semanamatch
Con dia:
• "lunes" | "martes" → "Inicio de semana"
• "miércoles" → "Mitad de semana"
• "jueves" | "viernes" → "Fin de semana laboral"
• otro → "Fin de semana"
El resultado aparecerá aquí…
8. Nivel de estudiomatch
Con nivel_estudio:
• "primaria" → "Básico"
• "secundaria" → "Básico"
• "universidad" → "Superior"
• otro → "Otro"
El resultado aparecerá aquí…
9. Moneda internacionalmatch
Con moneda:
• "USD" → "Dólar"
• "EUR" → "Euro"
• "JPY" → "Yen"
• otro → "Otra"
El resultado aparecerá aquí…
10. Tipo de músicamatch
Con tipo_musica:
• "rock" → "Rock"
• "pop" → "Pop"
• "clásica" → "Clásica"
• otro → "Otra"
El resultado aparecerá aquí…