cs paly,类的创建学习

class Role:
    def __init__(self,name, role, weapon, life_value=100, money=15000):
        self.name = name
        self.role = role
        self.weapon = weapon
        self.life_value = life_value
        self.money = money

    def __del__(self):
        print("一切都结束了。。。")

    def show_status(self):
        print("name:%s,weapon:%s,life_value:%s,money:%s"%(self.name,
                                                          self.weapon,
                                                          self.life_value,
                                                          self.money))

    def n__shot(self):
        print("开枪。。。。")

    def got_shot(self):
        self.life_value -= 50
        print("%s,中枪了。。。。"%self.name)

    def buy_gun(self,gun_name):
        self.weapon = gun_name
        self.money -= 500
        print("%s买了一把%s枪"%(self.name,gun_name))

r1 = Role("李四","警察","ak47")

r1.show_status()
r1.n__shot()
r1.got_shot()
r1.buy_gun("ak48")
r1.show_status()

  

版权声明:本文为huangliqi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/huangliqi/p/12881697.html