class Person:
    # 静态字段,属于类
    country = '中国'

    def __init__(self, name, age, sex, selary):
        # 普通字段,属于对象
        self.name = name
        self.age = age
        self.sex = sex
        self.selary = selary
        # print(name, age, sex, selary)

    def __str__(self):
        return '%s-%s-%s-%s' % (self.name, self.age, self.sex, self.selary)

    def zhan(self):
        self.selary -= 100

    def xiu(self):
        self.selary += 1000

    def incest(self):
        self.selary -= 500

    def show(self):
        temp = '--------人物属性----------\n' \
               "姓名-%s\n年龄-%s\n性别-%s\n攻击力-%s" % (self.name, self.age, self.sex, self.selary)
        print(temp)


p1 = Person('留一手', 18, '男', 1000)
p2 = Person('胡齐', 21, '男', 2000)
p3 = Person('张飞', 23, '男', 1000)

p1.xiu()
p1.zhan()
p1.show()
p2.show()
p3.show()

role_list = []
while True:
    y_n = input('是否创建角色?')
    if y_n == '是':
        name = input('请输入名称:')
        age = input('请输入年龄:')
        sex = input('请输入性别:')
        selary = input('请输入初始攻击值:')
        p = Person(name, age, sex, selary)
        print("show-p:", p)
        role_list.append(str(p))
        print(role_list)