Python рекурсивные полные простые множители
Я пытаюсь найти общее число простых факторов числа с помощью рекурсии. Я уже реализовал код в схеме, и он отлично работает. Мне просто любопытно, что я делаю неправильно в Python. Он всегда не возвращает ничего по какой-то причине.
def findFactors(n,num,counter):
if(n == 1):
return counter
elif (n % num == 0):
findFactors(n / num, 2, counter + 1)
else:
findFactors(n,num+1,counter)
findFactors (4,2,0) должен возвращать 2 например. Еще одно напоминание, что это работает по схеме.