パイソン、最初の小さなアプリケーションのオブジェクト指向プログラミング、人生のゲーム

オブジェクト指向の基本的な機能パイソンのアプリケーションは、以下の「人生ゲーム」を実装する小さなプログラム

クラスの人:
     デフ __init__ (自己、名前、性別、年齢、引数):
        self.name = 名前
        self.gender = ジェンダー
        self.age = 年齢
        self.arg = argに
         印刷" 状態が開始します。" 
        self.show_status( )
    DEF :grass_fight(自己)
        self.arg - = 200 
        self.show_status()
    DEF :self_exercize(自己)
        self.arg + = 100 
        self.show_status()
    DEF  multi_person(自己):
        self.arg - = 500 
        self.show_status()
    DEF show_status(自己):
         プリント(self.name、self.gender、self.age、' 現在の戦い値は:' + (self.arg)STR)を

DEF 処理(選択):
     もし選択== ' 1 ' 
        cjj.grass_fight()
    のelif選択== ' 2 ' 
        cjj.self_exercize()
    のelif選択== ' 3 ' 
        cjj.multi_person()
    のelif選択== ' 4'
        終了(' ゲームオーバー' プリント' してください再入力あなたの選択' の戻り

CJJ =人(' CJJ '' 女性'' 18 '、1000年、印刷'' .center(50、" - ' ))
 しばらく真:
     プリント' 1.草の戦い' 印刷'2.自己exercizing の印刷を3.マルチ人々プリント4.出口
    を選択 =入力(入力あなたの選択" 
    の処理(選択)

結果は以下の通りであります:

開始状況は次のとおりです。
CJJ女性18現在の戦い価値がある:1000
----------------------------------- ---------------
1.草の戦い
2.自己exercizing
3.マルチ人
4.終了
を入力してくださいchoice1の
CJJ女性18現在の戦い-値は次のとおりです。800

ユーザーの入力選択した後、ユーザーが4に入るまで、現在の戦闘を表示し、ゲームオーバーです、「ゲームオーバー」と表示

おすすめ

転載: www.cnblogs.com/iceberg710815/p/12000492.html