手记

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

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

  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)

成功

0人推荐
随时随地看视频
慕课网APP