案例类(决战紫禁之巅)

本文通过'决战紫禁之巅'的案例,深入剖析了技术对决的关键点,揭示了在信息技术领域中,实战经验和策略的重要性。
摘要由CSDN通过智能技术生成

**在这里插入图片描述
**

import time #导入时间的包
#第一步,需要去定义一个类(角色类)

class Role:
    def __init__(self,name,hp):
        '''
        初始化话构造函数

        Parameters
        ----------
        name : TYPE
            DESCRIPTION.
        hp : TYPE
            DESCRIPTION.

        Returns
        -------
        None.

        '''
        self.name=name
        self.hp=hp
        pass
    def tong(self,enemy):
        enemy.hp-=10
        info='[%s]捅了【%s】'%(self.name,enemy.name)
        print(info)
        
        pass
    def kai(self,enemy):
        enemy.hp-=20
        info='[%s]砍了【%s】'%(self.name,enemy.name)
        print(info)
        pass
    def eat(self):
        self.hp+=20
        info='【%s】增加了10滴血'%(self.name)
        print(info)
        pass
    def __str__(self):
        return '%s 还剩下 %d 的血量'%(self.name,self.hp)
        
    pass


xmcx=Role('西门吹血',100)
ygc=Role('叶孤城',100)
 ########开始游戏########
while True:
    
   if xmcx.hp<=0 or ygc.hp<=0:
       break
   
   xmcx.tong(ygc)
   print(ygc)
   print(xmcx)
   print("****************")
   xmcx.eat()
   print(ygc)
   print(xmcx)
   time.sleep(1) #休眠一秒钟
   pass

print("对战结束")

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值