大家好,欢迎来到IT知识分享网。
迭代法的定义
迭代法,简单来说,其实就是不断地用旧的变量值,递推计算新的变量值。
例如:求1+2+3+……+100的和
分析:要想求前100项的和,可以先求出前第一项的和,再求出前第二项的和,,,s变量中的值不断迭代,直到将第100个数加入到s变量中。
如果你有编程基础,你可以会想到for循环进行处理。我们看看在Python通过for循环如何处理?
s=0 for i in range(1,101): s=s+i print(s)
比如:兔子数列(斐波那契数列):有对兔子,从出生后的第3个月起每个月都生一对兔子。 小兔子长到第3个月后每个月又生一对兔子, 假设所有的兔子都不死,问30个月后的兔子总对数为多少?
def fibo(n): f1=f2=1 for i in range(3,n+1): f1,f2=f2,f1+f2 return f2 print(fibo(30))
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/165755.html