【发布时间】:2012-04-03 20:40:19
【问题描述】:
它告诉我第 1 行和第 5 行(调试/编程新手,不确定是否有帮助)
def hi():
print('hi')
def loop(f, n): # f repeats n times
if n <= 0:
return
else:
f()
loop(f, n-1)
>>> loop(hi(), 5)
hi
f()
TypeError: 'NoneType' object is not callable
为什么会出现这个错误?
【问题讨论】: