|
发表于 2023-3-31 20:33:30
From FishC Mobile
|
显示全部楼层
- class Time:
- def __init__(self, h, m, s):
- self.__h = h
- self.__m = m
- self.__s = s
- self.h = h
- self.m = m
- self.s = s
-
- @property
- def h(self):
- if self.m >= 60:
- new_m = self.__m % 60
- self.__h = self.__m // 60
- return self.__h
-
- @property
- def m(self):
- if self.s >= 60:
- new_s = self.__s % 60
- self.__m = self.__s // 60
- return self.__m
-
- @property
- def s(self):
- return self.__s
-
- @h.setter
- def h(self, new):
- self.__h = new
-
- @m.setter
- def m(self, new):
- self.__m = new
- @s.setter
- def s(self, new):
- self.__s = new
-
- def AddOneSec(self):
- self.s += 1
- if __name__ == '__main__':
- h = int(input())
- m = int(input())
- s = int(input())
- count = int(input())
- t = Time(h,m,s)
- for i in range(count):
- print('%02d:%02d:%02d'%(t.h,t.m,t.s))
- t.AddOneSec()
复制代码 |
|