調用函數,為什么這么寫不對
def calc_prod(lst):
? ? def ji(l):
? ? ? ? s=1
? ? ? ? for i in l:
? ? ? ? ? ? s=s*i
? ? ? ? return s
? ? return ji? ??
? ?
f = calc_prod([1, 2, 3, 4])
print f()
def calc_prod(lst):
? ? def ji(l):
? ? ? ? s=1
? ? ? ? for i in l:
? ? ? ? ? ? s=s*i
? ? ? ? return s
? ? return ji? ??
? ?
f = calc_prod([1, 2, 3, 4])
print f()
2020-05-18
舉報
2020-05-19
ji(l)中需要參數,沒有定義,可以這樣寫: