#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")