Je dois écrire une fonction qui prend une liste de nombres et les multiplie ensemble. Exemple: [1,2,3,4,5,6]
me donnera 1*2*3*4*5*6
. Je pourrais vraiment utiliser votre aide.
Réponses
Trop de publicités?
rikAtee
Points
1515
icecrime
Points
23650
Vous pouvez utiliser:
import operator
import functools
functools.reduce(operator.mul, [1,2,3,4,5,6], 1)
Voir les documentations reduce
et operator.mul
pour une explication.
Vous avez besoin de la ligne import functools
dans Python 3+.
DeadChex
Points
943