没有合适的资源?快使用搜索试试~ 我知道了~
一个简单的 Python 类设计案例,实现一个简单的学生管理系统
需积分: 0 0 下载量 14 浏览量
2024-05-11
23:26:47
上传
评论
收藏 13KB DOCX 举报
温馨提示
试读
1页
python课程设计
资源推荐
资源详情
资源评论
class Student:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
self.courses = []
def enroll(self, course):
self.courses.append(course)
print(f"{self.name} enrolled in {course}")
def display_info(self):
print(f"Name: {self.name}")
print(f"Age: {self.age}")
print(f"Gender: {self.gender}")
print("Courses enrolled:")
for course in self.courses:
print(f"- {course}")
class Course:
def __init__(self, name, code):
self.name = name
self.code = code
def __str__(self):
return f"{self.name} ({self.code})"
# 测试
if __name__ == "__main__":
student1 = Student("Alice", 20, "Female")
student2 = Student("Bob", 22, "Male")
course1 = Course("Mathematics", "MATH101")
course2 = Course("Physics", "PHYS102")
student1.enroll(course1)
student1.enroll(course2)
student2.enroll(course1)
student1.display_info()
student2.display_info()
资源评论
ColderH
- 粉丝: 77
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功