Python求2/1+3/2+5/3+8/5+13/8.....前20项的和
1.变量求和
m,n,sum=2,1,0 for i in range(20):sum=sum+m/nm,n=m+n,m print(sum)
32.66026079864164
2.数组求和
在这里,我们再一次看到了python拆包赋值的精妙之处。
m,n=2,1 a=[] for i in range(20):a.append(m/n)m,n=m+n,m print(sum(a))
32.660260798641644