Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

계승을 찾기 위해 재귀 Python 함수를 작성하는 방법은 무엇입니까?


다음 코드는 n =6 및 n =15에 대한 계승을 계산합니다.

예시

def factorial(n):
    if n == 1:
      return 1
    else:
      res = n * factorial(n-1)
    return res
print ("factorial(6) = %d"  %factorial(6))
print ("factorial(15) = %d"  %factorial(15))

출력

출력을 얻습니다.

C:/Users/TutorialsPoint1/~.py
factorial(6) = 720
factorial(15) = 1307674368000