Python求阶乘倒数的累加和

Python014

Python求阶乘倒数的累加和,第1张

#python 3.6.4

sum = 0

temp=1

shu = int(input("请输入所求的一个数阶乘倒数的累加和: "))

for i in range(1, shu+1):

  temp=temp*i

  sum=sum+1.0/temp 

print("1!+2!+.....+{0}={1}".format(shu,sum))

测试:

请输入所求的一个数阶乘倒数的累加和: 1

1!+2!+.....+1=1.0

请输入所求的一个数阶乘倒数的累加和: 2

1!+2!+.....+2=1.5

请输入所求的一个数阶乘倒数的累加和: 3

1!+2!+.....+3=1.6666666666666667

请输入所求的一个数阶乘倒数的累加和: 10

1!+2!+.....+10=1.7182818011463847

>

请输入所求的一个数阶乘倒数的累加和: 100

1!+2!+.....+100!=1.7182818284590455

#n充分大,结果就是e-1(e=2.718281828...)

鱼缸打氧泵一定要放的高一点,如果放的比鱼缸低,很有可能出现虹吸效应,使缸内的水吸到泵里,从而导致泵损坏。另外,打氧泵不用一直开启,每天开2-4个小时就足够了,除非是遇到高温或阴雨天气,才需要额外开启2小时。如果养的是小型鱼,密度不大的情况下也不需要开