import random
import time
class figure():
def __init__(self,HP,ATTACK,str,life):
self.HP=HP
self.ATTACK=ATTACK
self.str=str
self.life=life
def reduce(self,n):
if self.HP>n:
self.HP=self.HP-n
else :
self.life=False
if(self.str=='【玩家】'):
print("悲催,敌人把你干掉了!")
else:
print("你不小心把敌人干掉了!")
def show(self):
print('%s\n血量:%d\n攻击%d'%(self.str,self.HP,self.ATTACK))
print('------------------------')
def print(self,str,HP):
if(self.str=='【玩家】'):
print("你发起了攻击,%s剩余血量%d"%(str,HP))
else:
print("敌人向你发起了攻击,%s剩余血量%d"%(str,HP))
print('------------------------')
x=y=0
for i in range(3):
time.sleep(1)
print('————现在是第%d局————'%(i+1))
time.sleep(1)
HP1=int(random.randint(100,150))
ATTACK1=int(random.randint(30,50))
HP2=int(random.randint(100,150))
ATTACK2=int(random.randint(30,50))
a=b=True
g='【玩家】'
e='【敌人】'
game_player=figure(HP1,ATTACK1,g,a)
enemy=figure(HP2,ATTACK2,e,b)
while(game_player.life&enemy.life):
game_player.show()
time.sleep(1)
enemy.show()
time.sleep(1)
game_player.reduce(ATTACK2)
enemy.reduce(ATTACK1)
time.sleep(1)
if(game_player.life&(not enemy.life)):
x+=1
if((not game_player.life)&enemy.life):
y+=1
if((not game_player.life)&(not enemy.life)):
print('共赴黄泉了属于是')
time.sleep(1)
if(game_player.life&enemy.life):
game_player.print(e,enemy.HP)
time.sleep(1)
enemy.print(g,game_player.HP)
time.sleep(1)
time.sleep(1)
if x > y :
print('\n【最终结果:你赢了!】')
elif x < y:
print('\n【最终结果:你输了!】')
else:
print('\n【最终结果:平局!】')
╰⋛⋋漫步星空⋌⋚╯
- 粉丝: 0
- 资源: 5
最新资源
- 77.《数据要素评估计价的理论体系与实践探索》.pdf
- 本方案主要针对新能源电动汽车用内置式永磁同步电机矢量控制,搭建了基于电流id iq查表法的MTPA MTPV控制仿真模型,本仿真模型分层设计,整体分为四个单元:模拟VCU指令单元、PMSM驱动系统单元
- 自己看,免费,用钱买的啊,真就是捡钱
- MATLAB 实用工具库使用详解与案例,详述 Optimization Toolbox 与 Statistics and Machine Learning Toolbox
- ansys 2023R1
- 基于matlab实现的离散蛇形机器人蛇形运动仿真控制源码+文档说明.zip
- Exam-300-410.pdf
- fluent案例 流体计算从入门到精通教程
- RFID半物理仿真系统所测试得到的额数据
- Ethernet/IP通讯的源代码
- JDK for Mac v17.0.2
- win10系统解除微软账户和本地账户绑定
- 大学 “数据结构” 课程知识点总结与笔记
- 光伏储能+三相离网逆变运行模型【含个人笔记+建模过程参考】 包含光伏Boost、Buck-boost双向DCDC、三相离网逆变三大部分,0.25s时刻负荷有5kW突增至105kW boost电路应用
- 安装长期有效的IDEA步骤
- Python毕业设计基于知识图谱的红楼梦人物关系可视化及问答系统源码+文档说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈