那我在传的时候怎么才能正确的将老师姓名传进去,而不是传的手机号码其他那些
2020-02-12 18:36:47
同学你好:首先需要知道知道同学具体的代码才行。其次,我们在course_to_teacher方法中,我们会得到课程对象的列表以及教师对象的列表。然后我们将这两个列表遍历,取出对应的值。每一个课程对象使用binding方法绑定一个教师对象。
举例:
course_teacher = []
ls_course = create_course()
ls_teacher = create_teacher()
ls_teacher.reverse()
for i in range(len(ls_course)):
rest = ls_course[i].binding(ls_teacher[i])#每一个教师对象
course_teacher.append(rest)
binding方法:
def binding(self, teacher):
"""实现课程绑定教授功能"""
# 判断teacher是否为Teacher的实例,如果是,返回包含课程名称和教师名称的字典
if isinstance(teacher, Teacher):
self.course_teacher = teacher
return {'课程名称': self.course_name, '教师名称': teacher.teacher_name}#获取教师对象的name属性即可,同学自己去选择要绑定的属性。
else:
return
学习愉快^_^。
2020-02-12 18:59:30
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星