|
需求:
一、创建学生类
- # 创建学生类
- import random
- class Student:
- def __init__(self,num,name,address,course_lst=None):
- self.num=num
- self.name=name
- self.address=address
- if course_lst:
- self.cous_lst=cous_lst
- else:
- self.cous_lst=[]
- def look(self): #查看学生所有的课程信息
- print("%s学生的选课信息:"%self.name)#输出信息提示
- for el in self.cous_lst:
- print(el.name,end=" ")
- print()
- def adds(self,s):#学生添加课程
- self.cous_lst.append(s)
复制代码 二、创建课程类
- # 创建课程类
- class Course:
- def __init__(self,num,name,teacher=None):
- self.num = num
- self.name = name
- self.teacher=teacher
- def look(self):#查看课程信息
- return "课程编号: %s ,课程名称: %s ,课程老师: %s " %(self.num,self.name,self.teacher)
- def sett(self,t):#给课程添加老师
- self.teacher=t
复制代码 三、创建教师类
- # 创建教师类
- class Teacher:
- def __init__(self,num,name,phone):
- self.num = num
- self.name = name
- self.phone=phone
复制代码 四、创建6个老师
- # 创建6个老师
- t1=Teacher("N01","寒冰",10086)
- t2=Teacher("N02","疾风剑豪",10387)
- t3=Teacher("N03","瞎子",10088)
- t4=Teacher("N04","机器人",10536)
- t5=Teacher("N05","德玛西亚",24550)
- t6=Teacher("N06","武器",10089)
复制代码 五、创建6门课程
- # 创建6门课程
- c1=Course("KS01","上单")
- c2=Course("KS02","中单")
- c3=Course("KS03","下路AD")
- c4=Course("KS04","辅助")
- c5=Course("KS05","打野")
- c6=Course("KS06","日中天")
- c_lst=[c1,c2,c3,c4,c5,c6]
复制代码 六、给课程安排老师
- # 给课程安排老师
- c1.sett(t6)
- c2.sett(t2)
- c3.sett(t1)
- c4.sett(t4)
- c5.sett(t3)
- c6.sett(t5)
复制代码 七、定义随机数函数
[code]# 创建随机产生3个[0:5]不重复的数字#学习中遇到问题没人解答?小编创建了一个Python学习交流群:153708845import randomdef rand(): lst=[] while len(lst) |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|