miércoles

match case

 

match-case: alternativa moderna a if-else


La estructura match-case permite evaluar múltiples posibilidades de una variable. Es similar al switch de otros lenguajes, pero más potente.

ejemplo

mes = "abril"

match mes:
    case "enero":
        print("Año nuevo")
    case "abril":
        print("Primavera")
    case _:
        print("Mes común")

 Explicación

La variable mes se compara con varios valores. Si coincide con alguno, se ejecuta ese bloque. case _ es como "por defecto".

Casos prácticos

🔹 Caso 1:

animal = "gato"
match animal:
    case "perro":
        print("Animal fiel")
    case "gato":
        print("Animal independiente")
    case _:
        print("Otro animal")

🔹 Caso 2:

numero = 1
match numero:
    case 0:
        print("Cero")
    case 1:
        print("Uno")
    case 2:
        print("Dos")
    case _:
        print("Desconocido")

No hay comentarios.:

Publicar un comentario

Bucle for

  Repeticiones usando for y range() for se usa para ejecutar un bloque muchas veces. range() genera una secuencia de números que el buc...