#coding=utf-8
import random
'''
本文字主要目的是随机创建一个角色,并且武器是随机产生的,自带系统给的费用10000,10000元钱可以购买武器,购买武器以后,钱会减少,直到不足提示无法购买
'''
dir={"AK47":2000,"刀":500,"小手枪":1000 }
dir_role=["警察","恐怖份子"]
class cs(object):
money=10000
def __init__(self,name,value):
self.name=name
role=random.choice(dir_role)
weapen=random.choice(dir.keys())
self.value=value
print("初始化角色完成:姓名:%s,角色:%s,生命值:%s.武器:%s"%(self.name, role,self.value,weapen))
def qian(self,weapen):
a=int(dir[weapen])
money=cs.money-a
return money,a
def buy_weapen(self,weapen):
money1,b=self.qian(weapen)
if money1<0:
print("钱不够,赚够了钱再来买 ")
return False
else:
print("%s买了%s消费了%s还剩余%s"%(self.name,weapen,b,money1))
cs.money=money1
return weapen
name=raw_input("请输入需要创建的角色名称: ")
t1=cs(name,100)
t1.buy_weapen("AK47")
t1.buy_weapen("AK47")
t1.buy_weapen("AK47")
t1.buy_weapen("AK47")
t1.buy_weapen("AK47")
t1.buy_weapen("AK47")