- 1 + 1/2 + 1/3 + 1/4 + ... + 1/100
python
sum=0
for j in range(1,101):
sum=sum+1/j
print("第一题答案为%.6f" % sum)
- 1 - 1/2 + 1/3 - 1/4 + 1/5 ... 1/n
python
sum=1
n=-1
for j in range(2,101):
sum=sum+1/j*n
n=-n
print("第二题答案为%.6f" % sum)
- 1 + 1/1+2 + 1/1+2+3 + 1/1+2+3+4 + ... + 1/1+2+3+...+n
python
sum=0
n=0
for j in range(1,101):
n=n+j
sum=sum+1/n
print("第三题答案为%.6f" % sum)
- a+aa+aaa+aaaa+...+a...a前六项和(a=2)
python
a=2
sum=0
for j in range(6):
sum=sum+a
a=a*10+2
print("第四题答案为" , sum)
- 用泰勒级数计算e的近似值,直到最后一项小于1e-6为止,e=1+1/1!+ 1/2! +1/3!+......1/n!
python
sum=1
j=1
n=1
while 1/j>1e-6:
j=j*n
sum=sum+1/j
n+=1
print("第五题答案为%.6f" % sum)
- π/4 = 1 - 1/3 + 1/5 - 1/7 + ......
python
pai=1
j=-1
n=3
while 1/n>1e-6:
pai=pai+1/n*j
n=n+2
j=-j
print("第六题答案为%.6f" % (pai*4))
运行结果
