> 生活
迭代方法(迭代法程序)
导语:迭代法:不用编程语言的自带函数,你会如何计
迭代法的定义
迭代法,简单来说,其实就是不断地用旧的变量值,递推计算新的变量值。
例如:求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))
免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请与我联系,一经查实立刻删除内容。本文内容由快快网络小思创作整理编辑!