📘 Recordatorio rápido
if-elif-else: evalúa condiciones en cadena. Solo se ejecuta el primer bloque verdadero.
if nota >= 9.5:
print("Matrícula")
elif nota >= 8.5:
print("Sobresaliente")
else:
print("Otro")
match-case: compara una variable con varios patrones. Usa | para agrupar y _ como caso por defecto.
match formato:
case "jpg" | "png":
print("Imagen")
case _:
print("Otro")
elif Ejercicios con if-elif-else
Con nota (0-10):
• ≥9.5 → "Matrícula"
• ≥8.5 → "Sobresaliente"
• ≥7 → "Notable"
• ≥5 → "Aprobado"
• <5 → "Suspenso"
El resultado aparecerá aquí…
Con estatura (metros):
• <1.50 → "Baja"
• <1.70 → "Media"
• <1.90 → "Alta"
• ≥1.90 → "Muy alta"
El resultado aparecerá aquí…
Con ingreso:
• <1000 → "Pobreza"
• <5000 → "Clase baja"
• <15000 → "Clase media"
• ≥15000 → "Clase alta"
El resultado aparecerá aquí…
Con peso (kg):
• <2 → "Muy ligero"
• <10 → "Ligero"
• <50 → "Medio"
• ≥50 → "Pesado"
El resultado aparecerá aquí…
Con temperatura (°C):
• <0 → "Congelado"
• <10 → "Frío"
• <20 → "Fresco"
• <30 → "Cálido"
• ≥30 → "Caluroso"
El resultado aparecerá aquí…
match Ejercicios con match-case
Con formato:
• "jpg" | "png" → "Imagen"
• "mp3" | "wav" → "Audio"
• "mp4" | "avi" → "Video"
• otro → "Otro"
El resultado aparecerá aquí…
Con profesion:
• "médico" → "Salud"
• "ingeniero" → "Ingeniería"
• "profesor" → "Educación"
• otro → "Otra"
El resultado aparecerá aquí…
Con sabor:
• "dulce" → "Dulce"
• "salado" → "Salado"
• "ácido" → "Ácido"
• "amargo" → "Amargo"
• otro → "Otro"
El resultado aparecerá aquí…
Con sistema:
• "windows" → "Windows"
• "linux" → "Linux"
• "macos" → "macOS"
• otro → "Otro"
El resultado aparecerá aquí…
Con etapa:
• "bebé" → "0-2 años"
• "niño" → "3-12 años"
• "adolescente" → "13-17 años"
• "adulto" → "18-64 años"
• "anciano" → "65+ años"
• otro → "Desconocida"
El resultado aparecerá aquí…