最喜欢的电影 描述:录入你最喜欢的10部电影存入列表favoritefilms。 想象各种应用场景,完成追加、插入、各种删除、输出等列表的基本操作 写一段python代码
时间: 2024-10-01 07:02:25 浏览: 39
KesionCMS V4.x部份最常用的标签清单
我的最爱电影列表可以使用Python的列表来表示,这里是一个简单的例子,我们将创建一个`FavoriteFilms`类,包含基本的操作方法:
```python
class FavoriteFilms:
def __init__(self):
self.movies = []
# 添加电影
def add_movie(self, title):
self.movies.append(title)
print(f"已添加电影: {title}")
# 插入电影
def insert_movie(self, index, title):
if index >= len(self.movies):
print("插入位置超出范围")
else:
self.movies.insert(index, title)
print(f"已将'{title}'插入到第{index+1}位")
# 删除电影
def remove_movie(self, title):
if title in self.movies:
self.movies.remove(title)
print(f"已移除电影: {title}")
else:
print(f"'{title}'不在收藏列表中")
# 输出所有电影
def show_movies(self):
print("当前收藏的电影:")
for i, movie in enumerate(self.movies, start=1):
print(f"{i}. {movie}")
# 使用示例
my_favorite_films = FavoriteFilms()
my_favorite_films.add_movie("肖申克的救赎")
my_favorite_films.add_movie("阿甘正传")
my_favorite_films.insert_movie(2, "星际穿越")
my_favorite_films.show_movies()
my_favorite_films.remove_movie("阿甘正传")
my_favorite_films.show_movies()
```
阅读全文