正在加载图片...
def fib(n): if n==1 or n==2: return 1 return fib(n-1)+fib(n-2) 输出了第10个斐波那契数列 print fib(10) 以上实例输出了第10个斐波那契数列,结果为: 方法三 如果你需要输出指定个数的斐波那契数列,可以使用以下代码 !/usr/bin/python -+-coding:UTF-8-+- def fib(n): if n 1: return (1] if n-2: return [1,1] f1b8=【1,11 for i in range(2,n): :输出前10个斐波事契数列 print fib(10) 以上程序运行输出结果为: [1,1,2,3,5,8,13,21,34,551 Python练习实例7 方Pon100位 题目:将一个列表的数据复制到另一个列表中。 程序分析:使用列表。def fib(n): if n==1 or n==2: return 1 return fib(n-1)+fib(n-2) # 输出了第 10 个斐波那契数列 print fib(10) 以上实例输出了第 10 个斐波那契数列,结果为: 55 方法三 如果你需要输出指定个数的斐波那契数列,可以使用以下代码: #!/usr/bin/python # -*- coding: UTF-8 -*- def fib(n): if n == 1: return [1] if n == 2: return [1, 1] fibs = [1, 1] for i in range(2, n): fibs.append(fibs[-1] + fibs[-2]) return fibs # 输出前 10 个斐波那契数列 print fib(10) 以上程序运行输出结果为: [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] Python 练习实例 7 Python 100 例 题目:将一个列表的数据复制到另一个列表中。 程序分析:使用列表[:]
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有