设计一个Course类python
时间: 2024-12-17 19:31:52 浏览: 6
Desktop_python_Course类_
设计一个名为`Course`的Python类,通常用于表示教育课程的信息,可以包括课程名称、教师、学分、描述等属性。下面是一个简单的示例:
```python
class Course:
def __init__(self, course_name, instructor, credits, description):
"""
初始化课程对象
:param course_name: 课程名称 (str)
:param instructor: 教师姓名 (str)
:param credits: 学分数 (int)
:param description: 课程描述 (str)
"""
self.course_name = course_name
self.instructor = instructor
self.credits = credits
self.description = description
def get_info(self):
"""
获取课程信息
:return: 课程详细信息 (dict)
"""
return {
"课程名称": self.course_name,
"教师": self.instructor,
"学分": self.credits,
"描述": self.description
}
def display_course(self):
"""
打印课程信息
"""
print(f"课程名称: {self.course_name}")
print(f"教师: {self.instructor}")
print(f"学分: {self.credits}")
print(f"描述: {self.description}\n")
# 示例创建和使用课程对象
course1 = Course("Python基础", "张三", 4, "学习Python语言的基础知识")
course1.display_course()
```
阅读全文