直接上代码:
import time
h = int(input('请输入小时:'))
m = int(input('请输入分钟:'))
s = int(input('请输入秒数'))
class Clock(object):
'''数字时钟'''
def __init__(self,hour=0,minite=0,second=0):
'''时钟'''
self.__hour = hour
self.__minite = minite
self.__second = second
def run(self):
'''走'''
self.__second += 1
if self.__second == 60:
self.__second = 0
self.__minite +=1
if self.__minite == 60:
self.__minite = 0
self.__hour +=1
if self.__hour ==24:
self.__hour = 0
def show(self):
'''显示时间'''
return '{}:{}:{}'.format(self.__hour,self.__minite,self.__second)
#程序的启动入口
if __name__ == '__main__':
#使用类来创建对象
clock = Clock(h,m,s)
while True:
print(clock.show())
time.sleep(1)
clock.run()
运行结果: