phthon学習-------組み合わせ

の組み合わせでクラスインスタンス化されたオブジェクト、これらの属性は、順番にすることができます頭、胴体、手、足、および他のデータ属性を持っている人のクラスの定義

用途:

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
選択科目システム

 

 

おすすめ

転載: www.cnblogs.com/kangming-/p/12067365.html