食人魔差役打算偷取金币!别让你的合法财产化为乌有!
简介

现在你需要编写自己的函数!我们给了你 pickUpCoin 作为示例,而你需要创建 attackEnemy :
def attackEnemy():
# 将你的攻击代码放到这里
默认代码
# 差役试图偷取金币
# 编写一个函数,在差役盗取金币前将其干掉
def pickUpCoin():
coin = hero.findNearestItem()
if coin:
hero.moveXY(coin.pos.x, coin.pos.y)
# 在下方写一个攻击敌人的函数attackEnemy。
# 寻找最近的敌人,如果出现敌人就进行攻击
while True:
attackEnemy()# ∆ 在写好 attackEnemy 函数后消除这里的注释。
pickUpCoin()
概览
在这一关卡,你需要从头开始创建一个函数。确保你知道如何定义一个函数!
def sayHello():
hero.say('Hello!')
还要记得,调用函数时不要加 hero,因为函数由你定义,而不是英雄。
sayHello()
hero.say('再见。')
造币厂 解法
# 差役试图偷取金币
# 编写一个函数,在差役盗取金币前将其干掉
def pickUpCoin():
coin = hero.findNearestItem()
if coin:
hero.moveXY(coin.pos.x, coin.pos.y)
# 在下方写一个攻击敌人的函数attackEnemy。
# 寻找最近的敌人,如果出现敌人就进行攻击
def attackEnemy():
coin = hero.findNearestItem()
if enemy:
hero.attack(enemy)
while True:
attackEnemy()# ∆ 在写好 attackEnemy 函数后消除这里的注释。
pickUpCoin()