“Как работает рекурсия в Python” Ответ

Как работает рекурсия в Python

def factorial(x):
    """This is a recursive function
    to find the factorial of an integer"""

    if x == 1:
        return 1
    else:
        return (x * factorial(x-1))


num = 1
print("The factorial of", num, "is", factorial(num))
Panicky Penguin

рекурсия в питоне

def rec(num):
    if num <= 1:
        return 1
    else:
        return num + rec(num - 1)

print(rec(50))    
Defeated Dunlin

Рекурсионные примеры Python

# Recursive function factorial_recursion()

def factorial_recursion(n):  
   if n == 1:  
       return n  
   else:  
       return n*factorial_recursion(n-1)
Anxious Ape

Что такое рекурсивная функция Python в Python

 pythonCopydef fact(n):
    """Recursive function to find factorial"""
    if n == 1:
        return 1
    else:
        return (n * fact(n - 1))
a = 6
print("Factorial of", a, "=", fact(a))
Shy Skunk

Ответы похожие на “Как работает рекурсия в Python”

Вопросы похожие на “Как работает рекурсия в Python”

Больше похожих ответов на “Как работает рекурсия в Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования