定义一个时间类 分数 20 作者 Yan Guo 单位 浙江大学 定义一个时间类Time,能提供和设置由时、分、秒组成的时间,并编写应用程序,定义时间对象,设置时间和输出该对象提供的时间。 输入格式: 以24h制,依次输入Ti
时间: 2024-01-17 14:03:55 浏览: 121
定义一个时间类Time,它能提供由时分秒组成的时间。
5星 · 资源好评率100%
下面是定义时间类Time的代码:
```python
class Time:
def __init__(self, hour=0, minute=0, second=0):
self.hour = hour
self.minute = minute
self.second = second
def set_time(self, hour, minute, second):
self.hour = hour
self.minute = minute
self.second = second
def get_time(self):
return "{:02d}:{:02d}:{:02d}".format(self.hour, self.minute, self.second)
```
使用方法如下:
```python
# 创建一个时间对象,初始值为0时0分0秒
time = Time()
# 设置时间为12点30分45秒
time.set_time(12, 30, 45)
# 输出时间
print(time.get_time()) # 输出:12:30:45
```
注意:以上代码中的`"{:02d}"`是将整数格式化为两位数的字符串,不足两位则在前面补0。例如,`"{:02d}".format(9)`输出的是`"09"`。
阅读全文