python-algorithm

[백준] 6376

무적김두칠 2021. 1. 10. 19:18

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 를 구하는 문제네요.

반응형