1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import sys
def factorial(n):
ans=1
if n==0: return 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 를 구하는 문제네요.
반응형
댓글