본문 바로가기
Python/백준

백준 10872

by sophia02 2022. 6. 19.

문제

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

입력

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

출력

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

예제 입력 1 

10

예제 출력 1 

3628800

예제 입력 2 

0

예제 출력 2 

1

 

 

정답

N = int(input())
if N == 0:
    print(1)
else:
    for i in range(1, N):
        N = N*i
    print(N)

'Python > 백준' 카테고리의 다른 글

백준 2851  (0) 2022.07.04
백준 - 9085 더하기  (0) 2022.07.03
백준 10871  (0) 2022.06.18
백준 10991  (0) 2022.06.17
백준 10995  (0) 2022.06.16