본문 바로가기
python-algorithm

[백준] 6376

by 무적김두칠 2021. 1. 10.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import sys
def factorial(n):
    ans=1
    if n==0return 1;
    for i in range(1,n+1):
        ans*=i
    return ans
ans=0
print("n e")
print("- -----------")
for i  in range(10):
    ans+=1/factorial(i)
    if ans>2.5:  print("%d %.9f"%(i, ans))
    elif ans==1 or ans==2 : print("%d %d"%(i, ans))
    elif ans==2.5 : print("%d %.1f"%(i, ans))
cs

팩토리얼은 math 라이브러리에서 이용하셔도 돼요
natural log e 를 구하는 문제네요.

반응형

'python-algorithm' 카테고리의 다른 글

[백준] 7489  (0) 2021.01.10
[백준] 7482  (0) 2021.01.10
[백준] 6359  (0) 2021.01.10
[백준] 5988  (0) 2021.01.10
[백준] 5789  (0) 2021.01.10

댓글