문제
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)
'Python > 백준 python' 카테고리의 다른 글
[파이썬/python] 백준 15700번 타일 채우기 4 (0) | 2023.05.31 |
---|---|
[파이썬/python] 백준 1225번 이상한 곱셈 (0) | 2023.05.30 |
[파이썬/python]백준 1252번 이진수 덧셈 (0) | 2023.05.28 |
[파이썬/python] 백준 9012번 괄호 (2) | 2023.05.26 |
[파이썬/python] 백준 22938번 백발백준하는 명사수 (0) | 2023.05.25 |