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

迭代法:不用编程语言的自带函数,你会如何计迭代法的定义迭代法 简单来说 其实就是不断地用旧的变量值 递推计算新的变量值 例如 求 1 2 3 100 的和分析 要想求前 100 项的和 可以先求出前第一项的和 再求出前第二项的和 s 变量中的值不断迭代 直到将第 100 个数加

大家好,欢迎来到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

(0)
上一篇 2025-01-01 07:26
下一篇 2025-01-01 07:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信