请问大佬为什么在内部函数会报错?望解惑,谢谢
def calc_prod(lst):
def prod(x): #在这里如果指定一个x,为什么会报错
s=1
for x in lst:
s=s*x
return s
return prod
f = calc_prod([1, 2, 3, 4])
print f()
程序会报出,exactly 1 argument(0 given)
def calc_prod(lst):
def prod(x): #在这里如果指定一个x,为什么会报错
s=1
for x in lst:
s=s*x
return s
return prod
f = calc_prod([1, 2, 3, 4])
print f()
程序会报出,exactly 1 argument(0 given)
2020-03-13
举报