본문 바로가기
프로그램

[파이썬] 문제 : 입력된 n 까지의 팩토리얼(차례곱)

by 오디세이99 2022. 11. 1.
728x90
반응형

팩토리얼 : 

수학에서, 자연수의 계승 또는 팩토리얼(階乘, 문화어: 차례곱, 영어: factorial)은 그 수보다 작거나 같은 모든 양의 정수의 곱이다. n이 하나의 자연수일 때, 1에서 n까지의 모든 자연수의 곱을 n에 상대하여 이르는 말이다.

 

n = int(input('정수를 입력하시오: '))
fact = 1
for k in range(n+1):
    if k == 0:
        factorial = 1
    else:
        factorial *= k
    
print(factorial)

결과

정수를 입력하시오: 10
3628800
728x90
반응형

댓글