为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Html5 Python CSS3

https://img1.sycdn.imooc.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)

https://img1.sycdn.imooc.com//63d39335000117c418200788.jpg

成功

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消