鱼C论坛

 找回密码
 立即注册
查看: 1692|回复: 1

[已解决]022-024迭代和递归思路求解!

[复制链接]
发表于 2017-3-9 16:43:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本人刚开始学习python语言不久,之前没有接触过编程语言
目前学习到023章了,对于迭代和递归的编程思路不是很明确
就比如写斐波那契数列,用迭代和递归,自己独立完成的话完全没有思路下手.
请问各位大大能不能传授一下这方面的学习经验或者是递归迭代的编程思路呢?
最佳答案
2017-3-9 17:01:04

用小孩子玩的编程语言,介绍给你

0 0 8 6 - ! ! ! 递归 ! ! ! - 【扫盲】

0 0 7 9 - 循环结构 - 【扫盲】

简单地说,递归是重复调用函数自身实现循环。

迭代是函数内某段代码实现循环,而迭代与普通循环的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。


递归循环中,遇到满足终止条件的情况时逐层返回来结束。迭代则使用计数器结束循环。当然很多情况都是多种循环混合采用,这要根据具体需求。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-3-9 17:01:04 | 显示全部楼层    本楼为最佳答案   

用小孩子玩的编程语言,介绍给你

0 0 8 6 - ! ! ! 递归 ! ! ! - 【扫盲】

0 0 7 9 - 循环结构 - 【扫盲】

简单地说,递归是重复调用函数自身实现循环。

迭代是函数内某段代码实现循环,而迭代与普通循环的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。


递归循环中,遇到满足终止条件的情况时逐层返回来结束。迭代则使用计数器结束循环。当然很多情况都是多种循环混合采用,这要根据具体需求。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-10 02:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表