match-case con múltiples valores
Es posible usar múltiples valores en un mismo case
usando el operador |
. Esto es útil cuando varias condiciones deben dar el mismo resultado.
📄 Código de ejemplo
mes = "diciembre"
match mes:
case "diciembre" | "enero" | "febrero":
print("Invierno")
case "marzo" | "abril" | "mayo":
print("Primavera")
case _:
print("Otro")
🧠 Explicación
Se evalúa el mes actual y se muestra la estación. Agrupamos varios valores con |
.
✅ Casos prácticos
🔹 Caso 1:
animal = "perro"
match animal:
case "gato" | "perro":
print("Animal doméstico")
case _:
print("Otro tipo")
Resultado: Animal doméstico
🔹 Caso 2:
puntuacion = 10
match puntuacion:
case 10:
print("Perfecto")
case 9:
print("Casi perfecto")
case _:
print("Sigue intentando")
Resultado: Perfecto
No comments:
Post a Comment