码迷,mamicode.com
首页 > 其他好文 > 详细

定义一个类描述数字时钟

时间:2019-12-09 13:45:19      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:描述   run   show   初始   from   format   lock   模块   pre   

from time import sleep           #时间模块引入sleep函数,用于缓冲
import os
class Clock(object):
    def __init__(time,hour=0,minute=0,second=0):   #时间初始化
        time.hour = hour
        time.minute = minute
        time.second = second
    def run(time):  #走字
        time.second += 1                  #秒+
        if time.second == 60:
            time.second = 0
            time.minute += 1
            if time.minute == 60:
                time.minute = 0
                time.hour += 1            #分+
                if time.hour == 24:
                    time.hour = 0
    def show(time): #显示
        print("{}时{}分{}秒".format(time.hour,time.minute,time.second))
def time():
    clock = Clock(15,50,00)
    while True:
        clock.show()
        sleep(1)
        clock.run()
 
print(time())

打印结果:

15时50分0秒
15时50分1秒
15时50分2秒
15时50分3秒
15时50分4秒
15时50分5秒
15时50分6秒

 

定义一个类描述数字时钟

标签:描述   run   show   初始   from   format   lock   模块   pre   

原文地址:https://www.cnblogs.com/byh7595/p/12010237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!