📘 Recordatorio rápido
if-elif-else: evalúa condiciones en cadena. Solo se ejecuta el primer bloque verdadero.
if nota >= 9:
print("Excelente")
elif nota >= 6:
print("Aprobado")
else:
print("Reprobado")
match-case: compara una variable con varios patrones. Usa | para agrupar y _ como caso por defecto.
match color:
case "rojo" | "verde":
print("Color primario")
case _:
print("Otro color")
elif Ejercicios con if-elif-else
Con nota (entero 0-10):
• ≥9 → "Excelente"
• ≥7 → "Notable"
• ≥5 → "Aprobado"
• <5 → "Reprobado"
El resultado aparecerá aquí…
Con edad:
• <12 → "Niño"
• 12-17 → "Adolescente"
• 18-64 → "Adulto"
• ≥65 → "Adulto mayor"
El resultado aparecerá aquí…
Con num:
• >0 → "Positivo"
• <0 → "Negativo"
• =0 → "Cero"
El resultado aparecerá aquí…
Con edad:
• <5 → "Gratis"
• 5-12 → "$5"
• 13-17 → "$8"
• ≥18 → "$12"
El resultado aparecerá aquí…
Con imc:
• <18.5 → "Bajo peso"
• <25 → "Normal"
• <30 → "Sobrepeso"
• ≥30 → "Obesidad"
El resultado aparecerá aquí…
match Ejercicios con match-case
Con color:
• "rojo" → "Alto"
• "amarillo" → "Precaución"
• "verde" → "Avanzar"
• otro → "Desconocido"
El resultado aparecerá aquí…
Con dia:
• lunes-viernes → "Laboral"
• sábado/domingo → "Fin de semana"
• otro → "Inválido"
El resultado aparecerá aquí…
Con figura:
• "triángulo" → "3 lados"
• "cuadrado"/"rectángulo" → "4 lados"
• "pentágono" → "5 lados"
• otro → "Desconocida"
El resultado aparecerá aquí…
Con codigo:
• "MX" → "México"
• "US" → "Estados Unidos"
• "ES" → "España"
• otro → "Desconocido"
El resultado aparecerá aquí…
Con nivel (1-5):
• 1 → "Principiante"
• 2 → "Intermedio bajo"
• 3 → "Intermedio"
• 4 → "Avanzado"
• 5 → "Experto"
• otro → "Inválido"
El resultado aparecerá aquí…