Python/백준 python

[파이썬/python] 백준 27433번 팩토리얼 2

CE : 하랑 2023. 5. 29. 09:31

 

 

 

 

문제

 

0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.

 

 

 

 

 

 

 

입력

 

첫째 줄에 정수 N(0 ≤ N ≤ 20)이 주어진다.

ex)

10
0

 

 

 

 

 

 

 

출력

 

첫째 줄에 N!을 출력한다.

ex)

3628800
1

 



 

코드

 

import sys

n=int(sys.stdin.readline())
result=1

for i in range(2,n+1): 

    result=result*i

print(result)