移动应用开发项目实战-2017函数004-递归函数fib6.pptxVIP

  • 4
  • 0
  • 约1.78千字
  • 约 14页
  • 2021-03-31 发布于北京
  • 举报

移动应用开发项目实战-2017函数004-递归函数fib6.pptx

北京电子科技职业学院移动应用开发 项目实战由移动应用资源库课程开发组开发目录01题目及要求Content02背景知识03解题思路04参考程序05习题答案题目及要求 编写一个递归函数,功能是返回参数number所指的斐波那契数列中的第number个数字,比如第1个斐波那契数字是0,第5个是3。另外编写一个函数,作用是对输入数据number的检查,如果它大于0则返回1,否则返回0。 从键盘输入一个数number,只有输入数据大于0才有意义,求得第number个斐波那契数,把结果输出显示,否则提示输入有错退出程序。背景知识 斐波那契数列(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中提供了许多内建函数,比如print(),也可以自己创建函数,这被称为用户自定义

文档评论(0)

1亿VIP精品文档

相关文档