Existe-t-il un opérateur SWITCH CASE en Python ?
📁 Sujets avancés sur Python, Question simple de débutant, aide, projet
J'ai rencontré le fait qu'il est nécessaire d'implémenter une condition multiple que dans d'autres langues j'implémenterais en utilisant la construction switch-case.
En Python, je dois tout écrire via des conditions if - elif - else. Cela me semble assez peu pratique.
Existe-t-il une manière plus pratique d'écrire de telles conditions ?
Par exemple, j'ai des unités de mesure et selon celle sélectionnée, je dois retourner le facteur correspondant :
def get_multiplier(unit):
if unit == 'mm':
return 10 ** -3