1. 程式人生 > >Python特別low的一個文字小遊戲

Python特別low的一個文字小遊戲

閒來無事,調侃老狗逼的遊戲。。

import os

class Role():
    def __init__(self,name,sex,fighting):
        self.name=name
        self.sex=sex
        self.fighting=fighting
        pass
    #定義場景一草場
    def glassland(self):
        print('[%s]參加草場野戰,調戲良家婦女...'%self.name)
        self.fighting -= 200
        if self.fighting>0:
            print('[%s]所剩的陽氣為%s'%(self.name,self.fighting))
        else:
            print('[%s]陣亡,倒在了石榴裙下!'%self.name)
            os._exit(0)
    def tuanzhan(self):
        print('[%s]聚眾姦淫,左擁右抱,好不快活...'%self.name)
        self.fighting -= 300
        if self.fighting>0:
            print('[%s]所剩的陽氣為%s'%(self.name,self.fighting))
        else:
            print('[%s]陣亡,倒在了石榴裙下!'%self.name)
            os._exit(0)
    def practice(self):
        print('[%s]閉關修煉,提升自己的陽氣...'%self.name)
        self.fighting += 200
        print('[%s]的陽氣為%s'%(self.name,self.fighting))

    def detial(self):
        print('-----%s----'%self.name)
        print(' 姓名:%s\n 性別:%s\n 陽氣:%s'\
              %(self.name,self.sex,self.fighting))
        print('-'*15)

if __name__=='__main__':
    os.system('cls')
    print('*'*20)
    print('人物建立')
    print('*'*20)
    obj=Role('世奇老狗','人妖',500)
    obj.detial()
    print('*'*20)
    print('[%s]人稱江湖淫魔,重出江湖,武林掀起了腥風血雨。'%obj.name)
    obj.glassland()
    obj.practice()
    obj.tuanzhan()
    obj.practice()
    obj.tuanzhan()
    obj.tuanzhan()
    obj.tuanzhan()
    obj.tuanzhan()
    obj.tuanzhan()
    obj.glassland()
    obj.glassland()
 

執行結果如下: