搜索
写经验 领红包
 > 生活

迭代方法(迭代法程序)

导语:迭代法:不用编程语言的自带函数,你会如何计

迭代法的定义

迭代法,简单来说,其实就是不断地用旧的变量值,递推计算新的变量值。

例如:求1+2+3+......+100的和

分析:要想求前100项的和,可以先求出前第一项的和,再求出前第二项的和,,,s变量中的值不断迭代,直到将第100个数加入到s变量中。

如果你有编程基础,你可以会想到for循环进行处理。我们看看在Python通过for循环如何处理?

s=0for i in range(1,101):s=s+iprint(s)

比如:兔子数列(斐波那契数列):有对兔子,从出生后的第3个月起每个月都生一对兔子。 小兔子长到第3个月后每个月又生一对兔子, 假设所有的兔子都不死,问30个月后的兔子总对数为多少?

def fibo(n):f1=f2=1for i in range(3,n+1):f1,f2=f2,f1+f2return f2print(fibo(30))

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请与我联系,一经查实立刻删除内容。本文内容由快快网络小思创作整理编辑!