Я пытаюсь вернуть количество цифр в числе, используя рекурсию следующим образом: DigitCount (3456) → 4. Код, который у меня есть без использования рекурсии, отлично работает, что:Возвращение числа цифр числа с помощью рекурсии
def DigitCount(n)
return len(str(n))
Но когда я пытаюсь использовать рекурсию таким образом:
def DigitCount(n):
return len(str(DigitCount(n)))
Я получаю сообщение об ошибке: «RecursionError: максимальная глубина рекурсии превышена»
это бесконечный цикл! – juankirr