用PyCharm设计1.创建一个“Person”基类,具有属性“name, age, home”属性,具有“introduceMyself”方法; 2.创建一个“Student”子类,增加属性“ID”,增加方法: (1)查询时间:定义query_time函数,调用后可以在命令行显示当前的时间 (2)写入文档:定义write函数,调用时需提供一个文档路径,从命令行输入一串话,可以将该内容保存到指定文档路径 (3)摇色子(3个):定义函数throw_dice(),调用后会生成三个数(范围在1-6之内的整数)
时间: 2024-02-18 08:03:04 浏览: 55
好的,下面是使用 PyCharm 设计的代码实现:
```python
import datetime
class Person:
def __init__(self, name, age, home):
self.name = name
self.age = age
self.home = home
def introduceMyself(self):
print("Hello, my name is", self.name)
print("I am", self.age, "years old")
print("I come from", self.home)
class Student(Person):
def __init__(self, name, age, home, ID):
super().__init__(name, age, home)
self.ID = ID
def query_time(self):
print("The current time is:", datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
def write(self, path):
text = input("Please input some text: ")
with open(path, "w") as f:
f.write(text)
def throw_dice(self):
import random
dices = [random.randint(1, 6) for i in range(3)]
print("The dices are:", dices)
# 主程序入口
if __name__ == '__main__':
student = Student("Tom", 18, "Beijing", "20210001")
student.introduceMyself()
student.query_time()
student.write("test.txt")
student.throw_dice()
```
在 PyCharm 中,我们将代码保存在一个名为 test.py 的文件中。通过运行该文件,可以看到程序的输出,包括“Person”基类的介绍信息、当前时间、写入文档的结果和摇色子的结果。
阅读全文