Не могу разобраться с рекурсией. Нужно, чтобы рекурсивно вызывалась функция, но вызов происходит только один раз. В чем я ошибся?
def print_hello(): print 'Hello' return def print_func(func, number): if number <= 0: print 'finish' else: func print number print_func(func, number-1) print_func(print_hello(), 5)