专栏首页python百例33-函数应用-斐波那契数列

33-函数应用-斐波那契数列

def gen_fib(l):
    fib = [0, 1]

    for i in range(l - len(fib)):
        fib.append(fib[-1] + fib[-2])

    return fib  # 返回列表,不返回变量fib

a = gen_fib(10)
print(a)
print('-' * 50)
n = int(input("length: "))
print(gen_fib(n))  # 不会把变量n传入,是把n代表的值赋值给形参

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 25-列表实现斐波那契数列

    凯茜的老爸
  • 104-僵尸进程

    多进程编程要注意僵尸进程。子进程没有可执行代码后将变成僵尸进程,如果父进程一直运行,又没有处理僵尸进程的代码,僵尸进程也将一直存在,消耗资源。僵尸进程无法通过k...

    凯茜的老爸
  • 23-for循环遍历数据对象

    凯茜的老爸
  • 25-列表实现斐波那契数列

    凯茜的老爸
  • 记忆(缓存)函数返回值:Python

    对于经常调用的函数,特别是递归函数或计算密集的函数,记忆(缓存)返回值可以显着提高性能。而在 Python 里,可以使用字典来完成。

    py3study
  • python - 斐波那契(Fibona

    py3study
  • 从最简单的斐波那契数列来学习动态规划

    斐波那契数列是一个很经典的问题,虽然它很简单,但是在优化求解它的时候可以延伸出很多实用的优化算法。

    ssh1995
  • 在Sql Server 2005中将主子表关系的XML文档转换成主子表“Join”形式的表

    本文转载:http://www.cnblogs.com/Ricky81317/archive/2010/01/06/1640434.html

    跟着阿笨一起玩NET
  • python中子类调用父类的初始化方法

    http://bestchenwu.iteye.com/blog/1044848

    py3study
  • 关于mybatis的思考(1)——mybatis的使用实例

    Mister24

扫码关注云+社区

领取腾讯云代金券