Je veux faire des fonctions expédition, mais il n'y a pas de mécanisme de commutation en python 3. J'apprends à utiliser dict à la place comme ci-dessous:A propos des fonctions expédions en python3
def multiply(m,n,o):
return m*n*o
def add(m,n):
return m+n
my_math = { "+":add,
"*":multiply}
Cependant, mes fonctions ont des paramètres différents. Comment transmettre mes paramètres via my_math [op] (...)? Merci ~