Je suis confronté à la nécessité d'implémenter une condition multiple, que dans d'autres langues j'aurais implémentée avec la construction switch-case.
En Python, je dois tout écrire avec des conditions if-elif-else. Cela me semble assez peu pratique.
Existe-t-il un moyen plus pratique d'écrire de telles conditions ?
Par exemple, j'ai des unités de mesure et selon celle choisie, je dois retourner le multiplicateur correspondant :
def get_multiplier(unit):
if unit == 'mm':
return 10**-3
if unit ==