移动应用开发项目实战-2017for循环063-forfib2.pptxVIP

  • 1
  • 0
  • 约1.87千字
  • 约 17页
  • 2021-03-31 发布于北京
  • 举报

移动应用开发项目实战-2017for循环063-forfib2.pptx

北京电子科技职业学院移动应用开发 项目实战由移动应用资源库课程开发组开发目录01题目及要求Content02背景知识03解题思路04参考程序05习题答案题目及要求 用for循环语句实现从键盘输入一个数,查找斐波那契数列中比输入数据小的最大的数,并把它输出显示。背景知识 斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n=2,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用。背景知识(一)循环在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,取决于循环的终止条件。循环语句是由循环体及循环的终止条件两部分组成的,Python中的循环语句有两个:while和for。背景知识(二)for语句for语句提供了Python中最强大的循环结构。它可以遍历序列成员,可以用在列表解析和生成器表达式中,它会自动调用迭代器的next()方法,捕获StopIteration异常并结

文档评论(0)

1亿VIP精品文档

相关文档