设计一个电影管理员类,功能有通过增加删除电影名字,要求结果存储到代码
时间: 2024-02-12 14:06:59 浏览: 138
下面是一个电影管理员类的示例代码,其中包括增加和删除电影的功能,并将结果存储在类属性movies列表中:
```python
class MovieManager:
movies = []
def add_movie(self, movie_name):
self.movies.append(movie_name)
def remove_movie(self, movie_name):
if movie_name in self.movies:
self.movies.remove(movie_name)
# 示例用法
manager = MovieManager()
manager.add_movie("The Shawshank Redemption")
manager.add_movie("The Godfather")
print(manager.movies) # 输出 ["The Shawshank Redemption", "The Godfather"]
manager.remove_movie("The Shawshank Redemption")
print(manager.movies) # 输出 ["The Godfather"]
```
我们可以创建一个MovieManager对象,然后使用add_movie()和remove_movie()方法来增加和删除电影。movies属性是一个类属性,可以在类的所有实例之间共享,并且可以用来存储所有电影的列表。当我们调用add_movie()方法时,它将新的电影名字添加到movies列表中。当我们调用remove_movie()方法时,它将从movies列表中删除指定的电影名字。
阅读全文