パイソン演習:アイスサルキツネ、猫の犬の咬傷フレーム

パイソン演習:アイスサルキツネ、猫の犬の咬傷フレーム

まず、アイスサルキツネ

クラスパーソン:
     DEF  __init__ (セルフ、ナ、世代、年齢、イチジク):
        self.name = ナトリウム
        self.gender = ゲン
        self.age = 年齢
        self.fight = 

    DEF 草原(自己):
         "" " 注:戦いの草消費200戦闘"" " 
        self.fight = self.fight - 200 DEFの練習(自己):
         " "" 注:自己栽培、100戦闘の増加"" " 
        self.fight = self.fight + 200 DEF 相姦(自己) :
         "" "注:マルチプレイヤーゲームは、500戦闘消費「」 " #を

    

    
        = self.fight self.fight - 500 
        のIF self.fight> 500 
            self.fight = self.fight - 500
         self.fight =「がハングアップしました!
            戻る ハングアップされています!

    DEF ディテール(自己):
         "" " 注:現在のオブジェクトの詳細" "" 
        TEMP = "名:%sの;性別:%sの;年齢:%sの、戦い:%s"は%(self.name、 self.gender、self.age、self.fight) 
        印刷(TEMP)
        IF self.fight> 500 
            TEMP = " 名:%sの;性別:%sの;年齢:%sの、戦い:%S "(self.name、self.gender、self.age、self.fight)
         
            TEMP = " 名:%sの;性別:%sの;年齢:%sの; 'ハングアップしましが!!! "(self.name、 self.gender、self.age)
         印刷(TEMP)


hanbing =人(' '' 女性'、18、1000)    氷の役割の作成 
houzi =人(' '' 男性'、20、3800)   猿の役割の作成 
湖里を=人(キツネ女性19、1500)      キツネの役割の作成

hanbing.incest() アイスは、マルチプレイヤーゲームに参加 
houzi.practice() 後にサル自己栽培 
()huli.grassland #のキツネ草が戦いに参加

)(hanbing.incest アイスは、マルチプレイヤーゲームに参加 
hanbing.incest() マルチプレイヤーゲームに参加アイス
)(houzi.incest 
)(houzi.incest 
)(houzi.incest 
)(houzi.incest 
)(houzi.incest 
houzi.incest()
huli.incest()
huli.incest()
huli.incest()
huli.incest()
huli.incest()
huli.incest() 

出力電流の所有者の詳細
hanbing.detail()
houzi.detail()
湖里。詳細()

出力:

名前:アイス;性別:女性;年齢:18 ;ハングアップして!
名前:モンキー;性別:男性;年齢: 20;戦い:1000 
名前:フォックス;性別:女性;年齢: 19;ハングアップして!

 

第二に、猫の犬の咬傷フレーム

猫やアイデアを戦う:我々は最初の動物の持っている必要があります
#の動物が含まれます:プロパティとメソッドの
#は、インスタンスの猫や犬を継承動物再度
#をメイン呼び出す

クラス:アニマル()

    DEF  __init__ (セルフ、名前、イチジクを):
        self.name = 名前
        self.fight = 

    DEF drink_water(セルフ):
         '' ' ' '' 
        印刷' ' 

    DEF eatFood(セルフ):
         '' ' 戦闘効果を高めるために食べる' '' 
        パス

    DEFのsleepping (自己):
         '' '戦闘効率の増加をスリーピング『』 '
        パス

    DEFのwag_tail(セルフ):
         '' ' その尻尾を振る' '' 
        印刷' こんにちは!!!! ' 

    DEF 咬傷(セルフ):
         '' ' 戦い戦闘を減らす' '' 
        パス

    DEFのディテール(セルフ、動物):
         IF でisinstance(動物、動物):
             IF 0 <self.fight <2000 
                TEMP = " 名:%S;戦い:%S "(self.name、self.fight)

            ELIF self.fight> = 2000  self.fight > animal.fight:
                TEMP =" 名称:%sの、戦い:%sの、おめでとう、あなたは勝った!"(Self.name、self.fight)
             
                TEMP = " 名:%sは、あなたがハングアップしている!!! "%を( self.name)
         
            TEMP = " 名:%sの;あなたは獣じゃない!!! "(STR(アニマル))

        印刷(TEMP)


クラスキャット(動物):
     DEF  __init__ (セルフ、名前、イチジク、説明) :
         self.name =名前
        self.fig =図 
        。動物__init__(セルフ、名前、イチジク)
        self.description= 解説

    DEF クライ(セルフ):
         印刷' ミュウ' 

    DEF eatFood(セルフ):
         '' ' 魚の増加の戦闘100 ' '' 
        self.fight = + 100 self.fight DEF sleepping(セルフ):
         '' ' 睡眠の増加戦闘100 ' '' 
        self.fight = + 100 self.fight DEF (セルフ)を一口:
         '' ' 戦闘100を減らす戦う' '' 
        self.fight = self.fight - 100 クラス・ドッグ(動物):
     DEF __init__

    

    


 (セルフ、名前、図、詳細な説明)
        。動物は__init__ (セルフ、名前、図)
        self.description = 説明

    DEF クライ(自己):
         プリント' 吠える' 

    DEF eatFood(自己):
         '' ' Gutouを増加させます戦闘200は、' '' 
        self.fight = self.fight + 200されるDEF (自己を)sleepping:
         ' '' 睡眠の増加の戦闘50 '' ' 
        self.fight = + 50 self.fight DEF (自己)一口:
         ' '' 戦いの削減戦闘100 「」 ' 
        セルフ。戦い= self.fight - 100

    

    

戦い- 100 場合 __name__ == "__main__ ' 
    CAT =キャット(' キティ'1000' 私はかわいい猫だ!'  =犬(' 小型犬'1000年、' 私の名前はカイである' 

    を印刷' 猫や犬が戦うようになりました!!!! ' のためにレンジ(9 ):
        cat.eatFood()
        cat.sleepping()
        cat.bite()
        dog.bite()
    印刷' 猫や犬が和解してきました"
    dog.detail(猫)
    cat.detail(犬)
    cat.detail( 1111111)

出力:

猫と犬が戦うようになりました!
猫と犬との良い持ち
名:小型犬を、戦い: 100 
名前:子猫;戦っ: 1900 
名: 1111111;あなたは獣ではありません!

 

 

 

おすすめ

転載: www.cnblogs.com/111testing/p/11973833.html