easy
Объяснение кода на Python
Попросите объяснить работу рекурсивной функции новичку.
📝 Contenu du Prompt
Объясните работу следующего фрагмента кода на Python простым языком для новичка:
def calculate_factorial(n):
if n == 0:
return 1
else:
return n * calculate_factorial(n-1)
Также расскажите, что может произойти, если передать в функцию отрицательное число.