输入课程名称关键字模糊查找所学课程 python课程储存在文件中
时间: 2023-06-14 09:04:23 浏览: 95
python 实现模糊逻辑 算法 课程设计 代码 模糊逻辑 (Fuzzy logic)
好的,你需要一个Python程序来实现这个功能。首先,你需要将Python课程存储在一个文件中,例如 "courses.txt",每个课程名称占一行。然后,你可以编写以下代码来读取文件并搜索关键字:
```python
keyword = input("请输入关键字:")
with open("courses.txt", "r") as f:
courses = f.readlines()
matches = [course.strip() for course in courses if keyword in course]
if len(matches) == 0:
print("没有找到匹配的课程")
else:
print("找到以下课程:")
for match in matches:
print(match)
```
这个程序首先提示用户输入关键字,然后打开文件 "courses.txt" 并读取每一行。使用列表推导式,找到所有包含关键字的课程名称并将其存储在一个列表中。如果没有找到匹配的课程,则输出相应的消息。否则,输出所有匹配的课程名称。
阅读全文