定义一个类描述数字时钟

Posted Agoni丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了定义一个类描述数字时钟相关的知识,希望对你有一定的参考价值。

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秒

 

以上是关于定义一个类描述数字时钟的主要内容,如果未能解决你的问题,请参考以下文章

如何在iPhone中创建带有小时和秒钟自定义图像的数字时钟?

如何在画中画模式下创建自定义布局?

定义一个时钟类——Clock,它包括三个int型 成员变量分别表示时分秒,一个构造方法用于对三个成员变量(时分秒) 进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义(代码片

[12小时Javascript Clock显示24时间,错误的AM / PM

canvas绘画时钟及倒计时时钟

如何从片段内的列表视图打开链接网址?