Mas nesse caso vc só trocou if
/elif
por case
(um pra um, praticamente, ou seja, no fim não "enxugou" nada, só trocou a keyword).
Se sua preocupação é somente ter menos linhas (não deveria ser, mas enfim), então isso é trocar 6 por meia dúzia (para esse caso específico, claro, pois o pattern matching é um mecanismo bem mais poderoso e permite vários outros truques bem legais).