python代码游戏反恐精英和报告_python CS游戏1--角色创建,武器购买

这段代码创建了一个类,用于模拟角色创建和购买武器的过程。角色的初始资金为10000,可以选择不同的角色和武器。代码通过随机选择角色类型和武器,然后进行购买操作,如果资金不足则提示无法购买。用户可以输入角色名称并观察购买武器后的资金变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值