日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

选课 面向对象

發布時間:2024/6/30 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 选课 面向对象 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

創建6個學科并配置6位學科老師,為三十個同學隨機選擇3們課程,并打印

?

from random import randint
class student:
def __init__(self,xuehao,name,address):
self.xuehao = xuehao
self.name = name
self.address = address
self.course_list = []
def tianjia(self,course):
self.course_list.append(course)
def show(self):
print("學生姓名:%s" % self.name)
for c in self.course_list:
print("選的課程是:%s" % c.name)
print("授課老師的電話:%s" % (c.teacher.phone))
class course:
def __init__(self,num,name,teacher=None):
self.num = num
self.name = name
self.teacher = teacher
def set_tescher(self,teacher):
self.teacher = teacher
def chakan(self):
print("課程編號%s,課程名稱%s,任課老師(電話):%s(%s)" % (self.num,self.name,self.teacher.name,self.teacher.phone))
class teacher:
def __init__(self,num,name,phone):
self.num = num
self.name = name
self.phone = phone
tc1=teacher(1,"王老師","12345")
tc2=teacher(2,"盧老師","12354")
tc3=teacher(3,"張老師","12435")
tc4=teacher(4,"黃老師","15324")
tc5=teacher(5,"邢老師","14334")
tc6=teacher(6,"李老師","18354")

kc1=course(1,"語文",tc1)
kc2=course(2,"數學",tc2)
kc3=course(3,"英語",tc3)
kc4=course(4,"政治",tc4)
kc5=course(5,"歷史",tc5)
kc6=course(6,"地理",tc6)

kc=[kc1,kc2,kc3,kc4,kc5,kc6]
stu_lst = []
for i in range(30):
xs1 = student(i,"學生%s" % i,"北京")
stu_lst.append(xs1)
s = set()
while len(s) < 3:
s.add(randint(0, 5))
for index in s:
xs1.tianjia(kc[index])
for xs1 in stu_lst:
xs1.show()

轉載于:https://www.cnblogs.com/awfj/p/9720749.html

總結

以上是生活随笔為你收集整理的选课 面向对象的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。