实现multi()函数,参数个数不限,返回所有参数的乘积
望采纳
def multi(*argv):
res = 1
for v in argv:
res = res * v
return res
import functools as ft
def multi(*argvs):
return ft.reduce(lambda x, y:x *y, argvs, 1)
a = [1, 2, 3, 4]
res = multi(*a)
print(res)