Python99道经典练习题答案 下载本文

j (2 - i + 1): (' ') k (2 * i + 1): ('*')

i (3):

j (i + 1): (' ')

k (4 - 2 * i + 1): ('*') '''

【程序24】

题目:有一分数序列:2/1,3/2,5/3,8/5,的前20项之和。

1.程序分析:请抓住分子与分母的变化规律。2.程序源代码: ''' #方法一 a = 2.0 b = 1.0 s = 0 n (1,21):

21 / 23

,21/13...求出这个数列13/8 s a / b t = a a = a + b b = t s #方法二 s = 0.0 n (1,21): s a / b = a , a + b s s = 0.0 n (1,21): s a / b = a , a + b s #方法三 l = [] n (1,21): = + b (a / b) ( : x + )

22 / 23

'''

【程序25】

题目:求1+2320!的和

1.程序分析:此程序只是把累加变成了累乘。 2.程序源代码: ''' #方法一 n = 0 s = 0 t = 1 n (1,21):

23 / 23