__author__ = 'zhouhai'
#有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
if __name__=='__main__':
#分子
numerator=1
#分母
denominator=1
#记录上一个数的分子,因为是下一个数的分子
pre_numerator = 1
total = 0
for i in range(1,21):
#分子等于前一个数字分子和分母的综合
numerator = numerator + denominator
#分母等于前一个数字的分子
denominator = pre_numerator
total = numerator/denominator + total
#记录一下前面一个数字的分子
pre_numerator = numerator
print(pre_numerator)
print(total)
#有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
if __name__=='__main__':
#分子
numerator=1
#分母
denominator=1
#记录上一个数的分子,因为是下一个数的分子
pre_numerator = 1
total = 0
for i in range(1,21):
#分子等于前一个数字分子和分母的综合
numerator = numerator + denominator
#分母等于前一个数字的分子
denominator = pre_numerator
total = numerator/denominator + total
#记录一下前面一个数字的分子
pre_numerator = numerator
print(pre_numerator)
print(total)