如何实现课程表查询例子代码
时间: 2023-10-01 13:07:54 浏览: 191
C语言基于哈希表实现通讯录.doc
5星 · 资源好评率100%
以下是一个简单的课程表查询例子代码:
```python
class Course:
def __init__(self, name, time, location):
self.name = name
self.time = time
self.location = location
class Schedule:
def __init__(self):
self.courses = []
def add_course(self, name, time, location):
self.courses.append(Course(name, time, location))
def find_course(self, name):
for course in self.courses:
if course.name == name:
return course
return None
schedule = Schedule()
schedule.add_course("数学", "周一 9:00-10:30", "教学楼101")
schedule.add_course("英语", "周二 10:00-11:30", "教学楼201")
schedule.add_course("物理", "周三 14:00-15:30", "教学楼301")
name = input("请输入要查询的课程名:")
course = schedule.find_course(name)
if course:
print("课程名:", course.name)
print("时间:", course.time)
print("地点:", course.location)
else:
print("没有找到该课程")
```
运行结果:
```
请输入要查询的课程名:英语
课程名: 英语
时间: 周二 10:00-11:30
地点: 教学楼201
```
阅读全文