の組み合わせでクラスインスタンス化されたオブジェクト、これらの属性は、順番にすることができます頭、胴体、手、足、および他のデータ属性を持っている人のクラスの定義
用途:
1:仲間を行います
2:小さなは大きいです
クラスハンド: パス・ クラスのフット: パス クラストランク: パス・ クラスヘッド: パス・ クラスパーソン: デフ __init__ (自己、ID_NUM、名): self.id_num = ID_NUM self.name = 名前 self.hand = ハンド() self.foot = 足() self.trunk = トランク() self.head = ヘッド() #P1 =人( '11111'、 '张三') #1 プリント(P1 .__ dict__に) クラス学校: デフ __init__ (自己、名前、ADDR): self.name = 名前 self.addr = addrの クラスコース: デフ __init__ (自己、名前、価格、期間、学校): self.name = 名前 self.price = 価格 自己.period = 期間 self.school = 学校 S1 =学校(' 刘家小学'、' 北京' ) 、S2 =学校(' 刘家小学'、' 南京' ) S3 =学校(' 劉小学校'、' 東京' ) #C1 =コース( 'linuxの'、 10 '1H'、 '劉小学校')無意味 C1 =コース、(' Linuxの'、10 、' IH ' 、S1) 印刷(c1.school) #<__ main__.Schoolオブジェクト0x0000000002878508 AT> 印刷(c1.school.name) #劉プライマリ
クラス学校: デフ __init__ (自己、名前、ADDR): self.name = 名前 self.addr = addrの クラスコース: デフ __init__ (自己、名前、価格、期間、学校): self.name = 名前 self.price = 価格 self.period = 期間 self.school = 学校 S1 =学校(' 刘家小学'、' 北京' ) 、S2 =学校(' 刘家小学'、' 南京' ) S3 =学校(' 劉小学校'、' 東京' ) #C1 =コース、( 'Linuxの'、10 '1H'、 '劉小学校')無意味 #C1 =コース、( 'Linuxの、10 'IH'、S1) #1 <0x0000000002878508 AT __ main__.Schoolオブジェクト>印刷(c1.school)# #の印刷(c1.school.name)プライマリ#劉 MSG = '' ' 1.プライマリ劉北京 2 。劉プライマリ南京 3.プライマリ東京劉 '' ' しばらく真: 印刷(MSG) MENU = { ' 1。":S 1、 「2' :S2、 ' 3。' :S3 } 選択 = INPUT(' セレクト学校>>> ' ) school_obj = MENU [選択] 名 = INPUT(' コース名:' ) 。価格 = INPUT(' コース費用:" ) 期間 = INPUT(' 期間' ) new_coures = もちろん、(名前,.価格、期間、school_objは) 印刷(" [%がS] [%s]の中で、研究に属する[%s]はもちろん、"%(new_coures.name、new_coures.school.name、new_coures.school.addr)) #1劉北京の小学校 #2南京の劉小学校 #3小学校、劉東京 # #選択の学校>>> 3 #コース名:茶道を学ぶ #のコース料金:30 #の期間を2H