📘 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
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í…
Con peso (kg):
• <10 → "Ligero"
• <50 → "Medio"
• <100 → "Pesado"
• ≥100 → "Muy pesado"
El resultado aparecerá aquí…
Con hora (0-23):
• <12 → "Buenos días"
• <19 → "Buenas tardes"
• ≥19 → "Buenas noches"
El resultado aparecerá aquí…
Con temperatura (°C):
• <0 → "Congelado"
• <15 → "Frío"
• <25 → "Templado"
• ≥25 → "Caluroso"
El resultado aparecerá aquí…
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
Con dia:
• "lunes" | "martes" | "miércoles" | "jueves" | "viernes" → "Laboral"
• "sábado" | "domingo" → "Fin de semana"
• otro → "Inválido"
El resultado aparecerá aquí…
Con estacion:
• "verano" → "Calor"
• "invierno" → "Frío"
• "primavera" | "otoño" → "Templado"
• otro → "Desconocida"
El resultado aparecerá aquí…
Con operador:
• "+" → "Suma"
• "-" → "Resta"
• "*" → "Multiplicación"
• "/" → "División"
• otro → "No soportado"
El resultado aparecerá aquí…
Con nivel:
• "bajo" → "Nivel 1"
• "medio" → "Nivel 2"
• "alto" → "Nivel 3"
• otro → "Desconocido"
El resultado aparecerá aquí…
Con fruta:
• "manzana" | "pera" → "Fruta de pepita"
• "naranja" | "limón" → "Cítrico"
• otro → "Otra fruta"
El resultado aparecerá aquí…