对集合里面的热点新闻进行添加和删除 添加热点:输入新闻标题,并输出添加后的新闻信息 删除热点:根据输入新闻的编号删除该新闻,输出删除后的新闻信息 退出:退出循环
时间: 2024-04-30 13:21:07 浏览: 12
好的,这里给出一个基于 Python 的示例代码,可以实现对热点新闻的添加和删除操作:
```python
# 初始化热点新闻列表
hot_news = []
while True:
# 打印菜单
print("1. 添加热点新闻")
print("2. 删除热点新闻")
print("3. 退出程序")
# 等待用户输入选择
choice = input("请选择操作:")
if choice == "1": # 添加热点新闻
title = input("请输入新闻标题:")
hot_news.append(title)
print("添加成功!当前热点新闻列表:")
for i, news in enumerate(hot_news):
print(f"{i+1}. {news}")
elif choice == "2": # 删除热点新闻
if len(hot_news) == 0:
print("当前热点新闻列表为空!")
continue
index = int(input("请输入要删除的新闻编号:")) - 1
if index < 0 or index >= len(hot_news):
print("无效的新闻编号!")
continue
hot_news.pop(index)
print("删除成功!当前热点新闻列表:")
for i, news in enumerate(hot_news):
print(f"{i+1}. {news}")
elif choice == "3": # 退出程序
print("感谢使用本程序!")
break
else:
print("无效的选择,请重新输入!")
```
这个程序会在开始时创建一个空的热点新闻列表 `hot_news`,然后进入一个无限循环,在每次循环中打印菜单并等待用户选择。如果用户选择添加新闻,则会让用户输入新闻标题,并将其添加到热点新闻列表中;如果用户选择删除新闻,则会让用户输入要删除的新闻编号,并将其从热点新闻列表中删除。最后,如果用户选择退出程序,则会退出循环并结束程序。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)