🐍 Python · Bloque 6 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 calificacion >= 90: print("A") elif calificacion >= 80: print("B") else: print("C")

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

match medio: case "tv": print("Televisión") case "radio": print("Radio") case _: print("Otro")
elif Ejercicios con if-elif-else
1. Calificación con letraelif
Con calificacion (0-100):
• ≥90 → "A"
• ≥80 → "B"
• ≥70 → "C"
• ≥60 → "D"
• <60 → "F"
El resultado aparecerá aquí…
2. Formato horario AM/PMelif
Con hora (0-23):
• <12 → "AM"
• <24 → "PM"
• otro → "Hora inválida"
El resultado aparecerá aquí…
3. Estado del stockelif
Con cantidad:
• 0 → "Sin stock"
• <5 → "Stock crítico"
• <20 → "Stock bajo"
• ≥20 → "Stock suficiente"
El resultado aparecerá aquí…
4. Etapa por edadelif
Con edad:
• <13 → "Niño"
• <18 → "Adolescente"
• <65 → "Adulto"
• ≥65 → "Mayor"
El resultado aparecerá aquí…
5. Categoría de velocidadelif
Con velocidad (km/h):
• <20 → "Muy lento"
• <60 → "Moderado"
• <120 → "Rápido"
• ≥120 → "Muy rápido"
El resultado aparecerá aquí…
match Ejercicios con match-case
6. Medio de comunicaciónmatch
Con medio:
• "tv" → "Televisión"
• "radio" → "Radio"
• "internet" → "Internet"
• otro → "Otro"
El resultado aparecerá aquí…
7. Tipo de deportematch
Con deporte:
• "fútbol" → "Equipo"
• "atletismo" → "Individual"
• "natación" → "Individual"
• otro → "Otro"
El resultado aparecerá aquí…
8. Climamatch
Con clima:
• "lluvia" → "Lluvioso"
• "sol" → "Soleado"
• "nieve" → "Nevado"
• otro → "Otro"
El resultado aparecerá aquí…
9. Continentematch
Con continente:
• "américa" → "América"
• "europa" → "Europa"
• "asia" → "Asia"
• "áfrica" → "África"
• otro → "Otro"
El resultado aparecerá aquí…
10. Clasificación animalmatch
Con animal:
• "perro" → "Mamífero"
• "tiburón" → "Pez"
• "águila" → "Ave"
• otro → "Otro"
El resultado aparecerá aquí…