Commit 156c5309 by BellCodeEditor

save project

parent 33f82d2e
Showing with 29 additions and 8 deletions
# 利用write()帮助悟空给诺依回信吧~ 1# 英雄角色类
import turtle # 导入turtle模块 class Hero(object):
screen=turtle.Screen() # 创建画布 def __init__(self, name,hero_type):
screen.bgcolor("light blue") # 设置画布的颜色 self.level = 1
pen=turtle.Pen() # 创建一支画笔,用来写字 self.hp = 350
pen.write("君不见,\n黄河之水天上来,\n奔流到海不复回。\n",font=("Times",20,"normal")) self.attack = 30
pen.hideturtle() # 隐藏画笔 self.name = name
turtle.done() # 保存画布 def combat(self,enemy):
enemy.hp-=self.attack
info1=self.name+'对'+enemy.name+'发起攻击'
info2='造成'+str(self.attack)+'点伤害,'
if enemy.hp>0:
info3='还剩'+str(enemy.hp)+'血量'
else:
info3='阵亡。'
print(info1+info2+info3)
class Player(Hero):
def __init__(self, name,hero_type):
super().__init__(name,hero_type)
self.hp = 350
self.attack = 30
self.hero_type=hero_type
print('角色'+self.name+'创建成功,英雄类型为'+self.hero_type)
print('角色当前的等级,血量,攻击力分别为',self.level,self.hp,self.attack)
houyi=Player('后羿','射手')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment