match-case con múltiples valores por caso
Puedes usar varios valores en un mismo case
separándolos con |
. Esto permite manejar situaciones similares de manera más eficiente.
ejemplo
nota = 10
match nota:
case 10 | 9:
print("Excelente")
case 8 | 7:
print("Bueno")
case 6:
print("Suficiente")
case _:
print("Reprobado")
Explicación
Dependiendo del valor de nota
, se clasifica el desempeño del estudiante agrupando rangos similares.
Casos prácticos
🔹 Caso 1:
letra = "a"
match letra:
case "a" | "e" | "i" | "o" | "u":
print("Vocal")
case _:
print("Consonante")
🔹 Caso 2:
dia = "sábado"
match dia:
case "sábado" | "domingo":
print("Descanso")
case _:
print("Día de trabajo")
No hay comentarios.:
Publicar un comentario