定义一个类描述数字时钟
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()用于显示时钟对象的时间。其次,再定义(代码片