(1) 首先构建一个Date(日期)类,其中包含年、月、日三个数据成员;其次构建一个Time(时间)类,其中包含时、分、秒三个数据成员。最后构建一个Datetime子类,要求日期类和时间类都是该类的父类,并且这个子类中有显示年月日时分秒的一个showtime()成员函数。在主函数中将这个类实例化,并显示出日期与时间。
时间: 2023-12-03 19:42:46 浏览: 68
创建一个日期类,定义几个变量:年、月、日、小时、分钟、秒;
以下是代码实现:
```python
class Date:
def __init__(self, year, month, day):
self.year = year
self.month = month
self.day = day
class Time:
def __init__(self, hour, minute, second):
self.hour = hour
self.minute = minute
self.second = second
class Datetime(Date, Time):
def showtime(self):
print("{}/{}/{} {}:{}:{}".format(self.year, self.month, self.day, self.hour, self.minute, self.second))
# 实例化 Datetime 类
dt = Datetime(2021, 11, 11, 11, 11, 11)
dt.showtime() # 显示年月日时分秒
```
输出结果为:
```
2021/11/11 11:11:11
```
阅读全文