美文网首页python学习笔记
python12-倒计时小程序

python12-倒计时小程序

作者: yigoh | 来源:发表于2016-12-30 09:48 被阅读16次
    python

    好了,你现在已经能让电脑听你的话,去干不少事了。
    我们的教程到此也就完结了……

    完结撒花


    有任何问题请回复提出。然后欢迎关注微信公众号格物致愚

    格物致愚

    o( ̄▽ ̄)ブ
    等等,我记得有个专业叫软件工程,学这点东西就要花4年?
    他们是傻子吗?!
    (╬▔——▔)
    咳咳,其实是小编们并不想泄露太多技能(否则谁还会给我们饭钱……——其实是我们也不会什么东西)。
    但既然你这么说,我们还是得再po点东西让你知道软院不(都(这个字想说明什么(-__-)b))是吃软饭的。
    额,好吧,其实接下来还是些基本的东西,并没有啥恶心人的玩意儿。。。

    回归正题(一直都很正好吗┗|`O′|┛):

    # 倒计时小程序 v1.0.0 (好敷衍)
    import time # 导入time模块(内置模块)
    for i in range(12, -1, -1):
       if i > 1:
           print("You have %d seconds last!" % i)
       elif i == 1:
           print("You have %d second last!" % i)
       else: 
           print("Oh, No! You miss the gold 12!")
    
       time.sleep(1) # 调用time模块中的sleep()函数
    

    升级一下!

    # 倒计时小程序 v2.0.0 (越发敷衍了)
    from time import sleep # 从time模块中导入的sleep()函数
    for i in range(12, -1, -1):
       if i > 1:
           print("You have %d seconds last!" % i)
       elif i == 1:
           print("You have %d second last!" % i)
       else:
           print("Oh, No! You miss the gold 12!")
        sleep(1) # 可以直接调用了
    

    觉得sleep不好听?我们改用pause。(有个毛线关系啊啊啊!)

    # 倒计时小程序 v3.0.0 (版本升级得好快!)
    from timeplus import pause
    for i in range(12, -1, -1):
           if i > 1:
                   print("You have %d seconds last!" % i)
           elif i == 1:
                   print("You have %d second last!" % i)
           else:
                   print("Oh, No! You miss the gold 12!")
           pause(1)
    

    咦?怎么出错了?
    那是因为 python现在并没有timeplus这个模块,我们得自己写:

    # timeplus.py(似乎太简单了,不过反正只是个栗子而已,不要太较真。。。)
    import time
    def pause(sec):
       time.sleep(sec)
    

    这回运行就没错了吧?而且还get到了写模块的技能,好有收获啊!(嫑face的小编)

    有任何问题请回复提出。然后欢迎关注微信公众号格物致愚

    格物致愚

    相关文章

      网友评论

        本文标题:python12-倒计时小程序

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