Me enfrenté al hecho de que es necesario implementar una condición múltiple que en otros lenguajes implementaría usando la construcción switch-case.
En Python, tengo que escribir todo mediante condiciones if-elif-else. Esto me parece bastante incómodo.
¿Existe una forma más conveniente de escribir tales condiciones?
Por ejemplo, tengo unidades de medida y dependiendo de la seleccionada necesito devolver el factor correspondiente:
def get_multiplier(unit):
if unit == 'mm':
return 10 ** -3