python基础练习--斐波那契数列
2018-01-15 10:40
225 查看
# -*- coding:utf-8 -*-
2 '''
3 n = input('请输入第几个数字:')
4 int(n)
5 l1 = []
6 a,b = 1,1
7 for i in range(n-1):
8 a,b = b,a+b
9 l1.append(a)
10 print l1
11 '''
12
13 '''
14 #利用函数完成
15 def fib(n):
16 a,b= 1,1
17 for i in range(n-1):
18 a,b=b,a+b
19 return a
20 print fib(8)
21 '''
22
23 '''
24 #使用递归
25 def fib(n):
26 if n ==1 or n==2:
27 return 1
28 return fib(n-1)+fib(n-2)
29
30 print fib(8)
31 '''
32 def fib(n):
33 if n ==1:
34 return [1]
35 if n == 2:
36 return [1,1]
37 l1 = [1,1]
38 for i in range(2,n):
39 l1.append(l1[-1]+l1[-2])
40 return l1
41
42 print fib(8)
2 '''
3 n = input('请输入第几个数字:')
4 int(n)
5 l1 = []
6 a,b = 1,1
7 for i in range(n-1):
8 a,b = b,a+b
9 l1.append(a)
10 print l1
11 '''
12
13 '''
14 #利用函数完成
15 def fib(n):
16 a,b= 1,1
17 for i in range(n-1):
18 a,b=b,a+b
19 return a
20 print fib(8)
21 '''
22
23 '''
24 #使用递归
25 def fib(n):
26 if n ==1 or n==2:
27 return 1
28 return fib(n-1)+fib(n-2)
29
30 print fib(8)
31 '''
32 def fib(n):
33 if n ==1:
34 return [1]
35 if n == 2:
36 return [1,1]
37 l1 = [1,1]
38 for i in range(2,n):
39 l1.append(l1[-1]+l1[-2])
40 return l1
41
42 print fib(8)
相关文章推荐
- Python 基础练习 PAT水题(二)
- python基础练习---求正整数分解质因数!
- python基础练习---求s=a+aa+aaa+aaaa+aa...a的值
- python基础练习---猴子吃桃问题
- python基础练习一
- python基础练习二
- python基础练习---关于字符串连接问题
- 人民币金额打印 分类: python 小练习 python基础学习 2013-12-06 12:38 336人阅读 评论(0) 收藏
- Python基础练习2
- 确定你掌握了pandas?进来看看——python中pandas入门基础练习
- 依次读取文件中的一个字符 分类: python基础学习 python 小练习 2013-08-22 11:14 289人阅读 评论(0) 收藏
- Python基础教程100例 练习1
- python-多线程基础练习1
- 蓝桥杯 基础练习 FJ的字符串 PYTHON
- Python基础教程2#练习使用参数的疑难杂点分析
- 使用locals()获得类,进行分发 分类: python 小练习 divide into python python基础学习 2014-02-21 14:51 217人阅读 评论(0) 收藏
- python基础学习(根据廖雪峰的博客练习)
- python爬虫小练习之三:requests库小练习(糗事百科最最最基础)
- python基础练习--报数报到3的退出
- python基础练习---求0-7所能组成的奇数个数