编写程序,循环从键盘输入大学课程名称添加保存到列表后输出(用户可能录入重复的数据),按“Q”或“q”结束输入;通过把列表转换为集合,实现删除列表中重复元素的功能,再输出去重后的课程名称。
时间: 2024-05-06 08:21:13 浏览: 73
在list集合中输入元素,去除重复的元素并输出
好的,这是一个关于编程的问题,我可以帮您回答。以下是一个Python程序示例,可以实现您所需的功能:
```
# 创建一个空列表来存储输入的课程名
courses = []
# 循环从键盘输入课程名,按“Q”或“q”结束输入
while True:
course = input("请输入大学课程名称(按q退出):")
if course.lower() == 'q':
break
else:
courses.append(course)
# 把列表转换为集合,实现去重
unique_courses = set(courses)
# 输出去重后的课程名
print("去重后的课程名称:")
for course in unique_courses:
print(course)
```
希望这个程序能够帮助您解决问题。
阅读全文