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

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

match moneda: case "USD": print("Dólar") case "EUR": print("Euro") case _: print("Otra moneda")
elif Ejercicios con if-elif-else
1. Calificación con letraelif
Con puntos (0-100):
• ≥90 → "A"
• ≥80 → "B"
• ≥70 → "C"
• ≥60 → "D"
• <60 → "F"
El resultado aparecerá aquí…
2. Nivel de combustibleelif
Con litros:
• <10 → "Tanque bajo"
• <30 → "Medio"
• <50 → "Alto"
• ≥50 → "Lleno"
El resultado aparecerá aquí…
3. Edad de una mascotaelif
Con edad_mascota (años):
• <1 → "Cachorro"
• <3 → "Joven"
• <8 → "Adulto"
• ≥8 → "Mayor"
El resultado aparecerá aquí…
4. Temperatura corporalelif
Con temperatura (°C):
• <36 → "Hipotermia"
• <37.5 → "Normal"
• <39 → "Fiebre"
• ≥39 → "Fiebre alta"
El resultado aparecerá aquí…
5. Momento del díaelif
Con hora (0-23):
• <6 → "Madrugada"
• <12 → "Mañana"
• <18 → "Tarde"
• <24 → "Noche"
El resultado aparecerá aquí…
match Ejercicios con match-case
6. Tipo de monedamatch
Con moneda:
• "USD" → "Dólar"
• "EUR" → "Euro"
• "MXN" → "Peso mexicano"
• otro → "Otra"
El resultado aparecerá aquí…
7. Talla de ropamatch
Con talla:
• "S" → "Pequeña"
• "M" → "Mediana"
• "L" → "Grande"
• "XL" → "Extra grande"
• otro → "Desconocida"
El resultado aparecerá aquí…
8. Género musicalmatch
Con genero:
• "rock" → "Rock"
• "pop" → "Pop"
• "jazz" → "Jazz"
• otro → "Otro"
El resultado aparecerá aquí…
9. Tipo de transportematch
Con transporte:
• "auto" → "Terrestre"
• "avión" → "Aéreo"
• "barco" → "Acuático"
• otro → "Otro"
El resultado aparecerá aquí…
10. Estado del climamatch
Con clima:
• "soleado" → "Soleado"
• "lluvioso" → "Lluvioso"
• "nublado" → "Nublado"
• otro → "Otro"
El resultado aparecerá aquí…