It tells me line 1 and line 5 (new to debugging/programming, not sure if that helps)
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
Why does it give me this error?
 
     
     
     
     
    