icon_cakewalk 프로그램 4-2

     

    팩토리얼을 구하는 알고리즘 ②

     

    ◉ 예제 소스 p04-2-fact.py

    # 연속한 숫자의 곱을 구하는 알고리즘

    # 입력: n

    # 출력: 1부터 n까지 연속한 숫자를 곱한 값

     

    def fact(n):

        if n <= 1:

            return 1

        return n * fact(n - 1)

     

    print(fact(1))  # 1! = 1

    print(fact(5))  # 5! = 120

    print(fact(10)) # 10! = 3628800

     

    icon_result 실행 결과

     

    1

    120

    3628800

     

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.