为TextBook类增加一个set_courseware()的方法, 用于设置课件数量,增加一个get_courseware()的方法, 用于获得课件数量, 请实例化一个python_textbook对象,将课件数量设置为24,然后调用info()方法, 输出信息。
时间: 2023-12-03 07:46:09 浏览: 161
python课件
好的,根据您的需求,我编写了以下代码:
```python
class TextBook:
def __init__(self, title, author, publisher, pages):
self.title = title
self.author = author
self.publisher = publisher
self.pages = pages
self.courseware = 0
def info(self):
print(f"书名:{self.title}\n作者:{self.author}\n出版社:{self.publisher}\n页数:{self.pages}\n课件数量:{self.courseware}")
def set_courseware(self, number):
self.courseware = number
def get_courseware(self):
return self.courseware
python_textbook = TextBook("Python基础教程", "Guido van Rossum", "人民邮电出版社", 400)
python_textbook.set_courseware(24)
python_textbook.info()
```
运行结果如下:
```
书名:Python基础教程
作者:Guido van Rossum
出版社:人民邮电出版社
页数:400
课件数量:24
```
可以看到,课件数量已经成功设置为24,并且通过info()方法输出了相关信息。
阅读全文