例子打卡第七天(24-25)

目录

24

25


24

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和

思路:观察表达式分子分母 分子为上一个表达式分母,分母等于上一个表达式分子加分母

a = 2.0
b = 1.0
s = 0
for n in range(1,21):
    s += a / b
    t = a
    a = a + b
    b = t
print (s)

25

题目:求1+2!+3!+...+20!的和

思路:先累乘后累加

n = 0
s = 0
t = 1
for n in range(1,21):
    t *= n
    s += t
print ('1! + 2! + 3! + ... + 20! = %d' % s)

你可能感兴趣的:(python实践,python)