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(23,59,00)
while True:
clock.show()
sleep(1)
clock.run()
print(time())
打印结果:
23时59分50秒
23时59分51秒
23时59分52秒
23时59分53秒
23时59分54秒
23时59分55秒
23时59分56秒
23时59分57秒
23时59分58秒
23时59分59秒
0时0分0秒
0时0分1秒
0时0分2秒
0时0分3秒
0时0分4秒