美文网首页
Python练习实例(2)建议收藏

Python练习实例(2)建议收藏

作者: 七喜c4d | 来源:发表于2021-02-05 15:46 被阅读0次

    Python 练习实例6

    题目:斐波那契数列。

    程序分析:斐波那契数列(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):

    a,b = 1,1

    for i in range(n-1):

    a,b = b,a+b

    return a

    # 输出了第10个斐波那契数列

    print fib(10)

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

    # 使用递归

    def fib(n):

    if n==1 or n==2:

    return 1 return fib(n-1)+fib(n-2)

    # 输出了第10个斐波那契数列

    print fib(10)

    #!/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) 

    各位小伙伴在学习的过程中遇到了什么问题都可以发裙里,大家一起讨论,人多力量大,群里禁止打广告哦!

    610380249

    Python 练习实例7

    题目:将一个列表的数据复制到另一个列表中。

    程序分析:使用列表[:]。

    程序源代码:

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

    a = [1, 2, 3]

    b = a[:]

    print b

    Python 练习实例8

    题目:输出 9*9 乘法口诀表。

    程序分析:分行与列考虑,共9行9列,i控制行,j控制列。

    程序源代码:

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

    for i in range(1, 10):

    print for j in range(1, i+1):

    print "%d*%d=%d" % (i, j, i*j),

    Python 练习实例9

    题目:暂停一秒输出。

    程序分析:使用 time 模块的 sleep() 函数。

    程序源代码:

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

    import timemyD = {1: 'a', 2: 'b'}

    for key, value in dict.items(myD):

    print key, value

    time.sleep(1) # 暂停 1 秒

    Python 练习实例10

    题目:暂停一秒输出,并格式化当前时间。

    程序分析:无。

    程序源代码:

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

    import time

    print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))

    # 暂停一秒

    time.sleep(1)

    print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))

    相关文章

      网友评论

          本文标题:Python练习实例(2)建议收藏

          本文链接:https://www.haomeiwen.com/subject/ttowtltx.html