亚洲情人网-亚洲情人-亚洲欧洲综合-亚洲欧洲自拍-欧美专区亚洲

反恐精英代碼(cs反恐精英代碼)

  • 生活
  • 2023-04-19 13:50

廢話不多說(shuō)

上代碼

#CS反恐精英1.0

#1、定義戰(zhàn)士和敵人的類

classPerson:

"""人的屬性"""

def__init__(self,name):

"""姓名"""

self.name=name

"""血量"""

self.blood=100

"""人的***"""

"""給彈夾安裝子彈"""

definstall_bullet(self,clip,bullet):

"""彈夾放置子彈"""

clip.save_bullets(bullet)

"""給搶安裝彈夾"""

definstall_clip(self,gun,clip):

gun.mounting_clip(clip)

"""持槍"""

deftake_gun(self,gun):

self.gun=gun

"""開(kāi)槍"""

deffire(self,enemy):

"""射擊敵人"""

self.gun.shoot(enemy)

def__str__(self):

returnself.name+"剩余血量為:"+str(self.blood)

"""掉血"""

deflose_blood(self,damage):

self.blood-=damage

"""定義表示彈夾的類"""

classClip:

def__init__(self,capacity):

"""最大容量"""

self.capacity=capacity

"""當(dāng)前容量"""

self.current_list=[]

"""安裝子彈"""

defsave_bulllets(self,bullet):

"""當(dāng)前子彈數(shù)量小于最大容量"""

iflen(self.current_list)<self.capacity:

self.current_list.append(bullet)

"""構(gòu)造一個(gè)函數(shù),返回現(xiàn)在的彈夾數(shù)量"""

def__str__(self):

return"彈夾當(dāng)前的子彈數(shù)量為:"+str(len(self.current_list))+"/"+str(self.capacity)

"""出子彈"""

deflaunch_bullet(self):

iflen(self.current_list)>0:

bullent=self.current_list[-1]

self.current_list.pop()

returnbullet

else:

returnNone

"""定義表示子彈的類"""

classBullet:

def__init__(self,damage):

"""傷害力"""

self.damage=damage

"""傷害敵人"""

defhurt(self,enemy):

"""讓敵人掉血"""

enemy.lose_blood(self.damage)

"""定義搶的類"""

classGun:

def__init__(self):

"""默認(rèn)沒(méi)有彈夾"""

self.clip=None

def__str__(self):

ifself.clip:

return"槍當(dāng)前有彈夾"

else:

return"槍沒(méi)有彈夾"

"""鏈接彈夾"""

defmounting_clip(self,clip):

ifnotself.clip:

self.clip=clip

"""射擊"""

defshoot(self,enemy):

bullet=self.launch_bullet()

"""射擊未擊中"""

ifbullet:

bullet.hurt(enemy)

else:

print('沒(méi)有子彈了,放了空槍。。。。')

"""創(chuàng)建一個(gè)戰(zhàn)士"""

soldier=Person("老王")

"""創(chuàng)建一個(gè)敵人"""

enemy=Person('敵人')

"""創(chuàng)建一個(gè)槍"""

gun=Gun()

print(enemy)

"""士兵拿槍"""

soldier.take_gun(gun)

"""士兵開(kāi)槍"""

soldier.fire(enemy)

"""創(chuàng)建一個(gè)彈夾"""

clip=Clip(20)

"""創(chuàng)建一個(gè)子彈"""

bullet=Bullet(5)

"""戰(zhàn)士安裝子彈到彈夾"""

soldier.install_bullet(clip,bullet)

soldier.install_bullet(gun,clip)

"""輸出當(dāng)前彈夾中子彈的數(shù)量"""

print(clip)

print(gun)

print(clip)

print(enemy)

soldier.install_clip(gun,clip)

print(clip)

print(enemy)

猜你喜歡

主站蜘蛛池模板: 五月婷婷之婷婷 | 国产原创麻豆 | 伊人婷婷色香五月综合缴激情 | 国产黄色一级网站 | 国产欧美日韩图片一区二区 | 中文字幕成人 | 中文视频在线观看 | 自拍偷拍第6页 | 欧美一区二区久久精品 | 国产精品久久久久久久久久一区 | 日韩精品免费在线观看 | 99精品久久久久久久 | 亚洲视频成人 | 色就干| 五月激情视频 | 久久66久这里精品99 | 正在播放国产一区 | 亚洲天堂国产精品 | 自拍偷拍第1页 | 欧美二区视频 | 草啪啪 | 国产精品精品国产一区二区 | 成人欧美一区二区三区视频 | 亚洲精品在线观看视频 | 国产高清免费 | 国内精品区一区二区三 | 亚洲国产成人久久综合一区 | 亚洲成人高清在线 | 亚洲欧洲日本国产 | 香蕉午夜| 国产精品久久久久影院免费 | 久久久99精品久久久 | 四虎www成人影院 | 樱花aⅴ一区二区三区四区 亚洲天堂男人的天堂 | 中文字幕久久久久久精 | 在线视频日韩欧美 | 欧美日韩国产亚洲一区二区三区 | 国产成人精品亚洲日本在线 | 小明免费视频一区二区 | 骚骚网 | 欧美日韩亚洲电影网在线观看 |