继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

边地伏击战(参数,if语句,变量)有条件伏击食人魔哨兵

土星猪
关注TA
已关注
手记 76
粉丝 5
获赞 0

http://img.mukewang.com/63d38ec90001a6ab11600818.jpg

移动到每一个目标点,并杀掉食人魔

  1. 使用移动函数

  2. 英雄寻找附近的敌人然后赋值给enemy  代码:enemy = hero.findNearestEnemy()

  3. 使用if语句判断是否敌人 是就攻击它



完整代码

hero.moveXY(24, 42)

enemy = hero.findNearestEnemy()

if enemy:

    hero.attack(enemy)

    hero.attack(enemy)


hero.moveXY(27, 60)

enemy = hero.findNearestEnemy()

if enemy:

    # 攻击敌人,如果存在的话!

    hero.attack(enemy)

    pass # `pass`是一个占位符。


hero.moveXY(42, 50)

enemy = hero.findNearestEnemy()

# 使用if语句检查敌人是否存在。

if enemy:

    # 攻击敌人,如果存在的话!

    hero.attack(enemy)


hero.moveXY(39, 24)

# 找到最近的敌人:

enemy = hero.findNearestEnemy()

# 检查敌人是否存在:

if enemy:

    # 攻击敌人,如果存在的话!

    hero.attack(enemy)

http://img.mukewang.com/63d39335000117c418200788.jpg

成功

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP