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)}입니다.")
참고풀이 결과]
대한민국의 아름다운 영토, 독도
반응형
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 95제] 어파처! p202 응용문제. (0) | 2022.09.30 |
---|---|
Python 94제] 어파처! p201 도전문제. (0) | 2022.09.19 |
Python 92제] 어파처! p178 응용문제. (0) | 2022.09.19 |
Python 91제] 어파처! p178 도전문제. (1) | 2022.09.19 |
Python 90제] 어파처! p170 응용문제 2. (1) | 2022.09.19 |
댓글