본문 바로가기
프로그램/Python 1000제

Python 93제] 어파처! p200 도전문제.

by 건티 2022. 9. 19.
728x90

출처 : 반크_세계유산 창덕궁

 

참고풀이]

def Factorial1(x): #재귀호출로 구현한 함수
    if x<=1:
        return 1;
    return x * Factorial1(x-1)

def Factorial2(x): #일반 방식으로 구현한 함수
    result=1
    for i in range(1,x+1):
        result *= i
    return result

#main 부분
N=int(input("임의의 정수를 입력하시오 : "))

print(f"1부터 {N}까지의 정수들의 곱(재귀방식)은 {Factorial1(N)}입니다.")
print(f"1부터 {N}까지의 정수들의 곱(일반방식)은 {Factorial2(N)}입니다.")

 

참고풀이 결과]

 

 

 

 

 

대한민국의 아름다운 영토, 독도

 

반응형

댓글