Ошибка - expected an indented block. Помогите
Вот код решения одной задачи, не принимает, пишет ошибка -expected an indented block, в строке distinctfivisors(n // i, i + 1, l + [i]), что нужно сделать, чтобы работало? Может где-то еще ошибся с отступами
def distinctfivisors(n, start, l:list):
global f
if n == 1:
f.append(l)
return
for i in range(start, n+1):
if n % i == 0:
distinctfivisors(n // i, i + 1, l + [i])
f = []
distinctfivisors(int(input()), 2, [])
print(len)