🐍 Python · Bloque 2 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 temperatura < 0: print("Congelado") elif temperatura < 15: print("Frío") else: print("Templado")

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

match dia: case "lunes" | "martes": print("Inicio de semana") case _: print("Otro día")
elif Ejercicios con if-elif-else
1. Estación del año (por mes)elif
Con mes (1-12):
• 12, 1, 2 → "Invierno"
• 3, 4, 5 → "Primavera"
• 6, 7, 8 → "Verano"
• 9, 10, 11 → "Otoño"
• otro → "Mes inválido"
El resultado aparecerá aquí…
2. Clasificación por pesoelif
Con peso (kg):
• <10 → "Ligero"
• <50 → "Medio"
• <100 → "Pesado"
• ≥100 → "Muy pesado"
El resultado aparecerá aquí…
3. Saludo según la horaelif
Con hora (0-23):
• <12 → "Buenos días"
• <19 → "Buenas tardes"
• ≥19 → "Buenas noches"
El resultado aparecerá aquí…
4. Sensación térmicaelif
Con temperatura (°C):
• <0 → "Congelado"
• <15 → "Frío"
• <25 → "Templado"
• ≥25 → "Caluroso"
El resultado aparecerá aquí…
5. Categoría de velocidadelif
Con velocidad (km/h):
• <30 → "Muy lento"
• <60 → "Normal"
• <90 → "Rápido"
• ≥90 → "Muy rápido"
El resultado aparecerá aquí…
match Ejercicios con match-case
6. Día laboral o fin de semanamatch
Con dia:
• "lunes" | "martes" | "miércoles" | "jueves" | "viernes" → "Laboral"
• "sábado" | "domingo" → "Fin de semana"
• otro → "Inválido"
El resultado aparecerá aquí…
7. Estación (nombre)match
Con estacion:
• "verano" → "Calor"
• "invierno" → "Frío"
• "primavera" | "otoño" → "Templado"
• otro → "Desconocida"
El resultado aparecerá aquí…
8. Operador matemáticomatch
Con operador:
• "+" → "Suma"
• "-" → "Resta"
• "*" → "Multiplicación"
• "/" → "División"
• otro → "No soportado"
El resultado aparecerá aquí…
9. Nivel de dificultadmatch
Con nivel:
• "bajo" → "Nivel 1"
• "medio" → "Nivel 2"
• "alto" → "Nivel 3"
• otro → "Desconocido"
El resultado aparecerá aquí…
10. Tipo de frutamatch
Con fruta:
• "manzana" | "pera" → "Fruta de pepita"
• "naranja" | "limón" → "Cítrico"
• otro → "Otra fruta"
El resultado aparecerá aquí…