设计一个timer类,该类包括表示小时分秒的三个数据与三个数,基于各自的get方法设置新时间和显示时间的方法,用当前时间创造一个timer类并显示出来
时间: 2024-05-13 19:16:44 浏览: 20
以下是一个简单的Timer类的实现,包括时、分、秒三个成员变量和对应的get方法、设置新时间的方法setTime和显示时间的方法displayTime:
```python
class Timer:
def __init__(self, hour, minute, second):
self.hour = hour
self.minute = minute
self.second = second
def getHour(self):
return self.hour
def getMinute(self):
return self.minute
def getSecond(self):
return self.second
def setTime(self, hour, minute, second):
self.hour = hour
self.minute = minute
self.second = second
def displayTime(self):
print("{:02d}:{:02d}:{:02d}".format(self.hour, self.minute, self.second))
```
创建一个Timer类的对象,并使用当前时间初始化它,然后调用displayTime方法显示出来:
```python
import datetime
now = datetime.datetime.now()
timer = Timer(now.hour, now.minute, now.second)
timer.displayTime()
```
输出结果类似于:
```
08:30:15
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)