Uso de match-case en Python
match-case
es una estructura nueva desde Python 3.10 que reemplaza al switch de otros lenguajes. Permite evaluar una variable con múltiples opciones.
📄 Código de ejemplo
dia = "lunes"
match dia:
case "lunes":
print("Inicio de semana")
case "viernes":
print("Fin de semana")
case _:
print("Día normal")
🧠 Explicación
Dependiendo del valor de dia
, se ejecuta un caso distinto. case _
actúa como el "else".
✅ Casos prácticos
🔹 Caso 1:
opcion = 2
match opcion:
case 1:
print("Seleccionaste A")
case 2:
print("Seleccionaste B")
case _:
print("Opción no válida")
Resultado: Seleccionaste B
🔹 Caso 2:
color = "rojo"
match color:
case "azul":
print("Color frío")
case "rojo":
print("Color cálido")
case _:
print("Otro color")
Resultado: Color cálido
No comments:
Post a Comment