您的位置:首页 > 编程语言 > Python开发

Python练习实例6

2017-01-06 11:43 288 查看
题目:斐波那契数列。

程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。

在数学上,费波那契数列是以递归的方法来定义:

F0 = 0     (n=0)
F1 = 1    (n=1)
Fn = F[n-1]+ F[n-2](n=>2)

#!/usr/bin/python
# -*- coding:UTF-8 -*-
def fib(n):
if n == 1 or n == 2:
return 1
return fib(n-1) + fib(n-2)
print (fib(10))


就是函数的定义和递归的使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python