还弄得不是很明白。。这样写的结果为什么是1
def calc_prod(lst):
def prod():
j=1
for i in lst:
j=i*j
return j
return prod
f = calc_prod([1, 2, 3, 4])
print (f())
def calc_prod(lst):
def prod():
j=1
for i in lst:
j=i*j
return j
return prod
f = calc_prod([1, 2, 3, 4])
print (f())
2019-03-05
举报