极客战记攻略——名称大师 | python

1 单词

1.1 find

find

1.2 near

near

2 相关技能

这一关我们获得了粗糙眼镜。有了它,我们可以调用findNearestEnemy方法,找到最近的敌人。这样,即使我们不知道敌人的名字,也可以精确打击了!


粗糙眼镜

3 通关思路

先找最近的敌人,然后攻击他!记得要attack两次哦!

3.1 源代码

# 你的英雄不知道这些敌人的名字!
# 这眼镜给了你 “findNearestEnemy” 寻找最近敌人的能力。

# 将hero.findNearestEnemy()的结果赋值给变量enemy1:
enemy1 = hero.findNearestEnemy()
# enemy1现在指向最近的敌人。使用变量进行攻击!
hero.attack(enemy1)
hero.attack(enemy1)

# enemy1已被打败,再次调用hero.findNearestEnemy()将会找到附近的新敌人。
enemy2 = hero.findNearestEnemy()
hero.attack(enemy2)
hero.attack(enemy2)

# 将hero.findNearestEnemy()的结果赋值给变量enemy3:
enemy3 = hero.findNearestEnemy()
# 现在使用enemy3变量进行攻击。
hero.attack(enemy3)
hero.attack(enemy3)
   

3.3 思考题

请用手试一试,如果把源代码中的enemy1,enemy2和enemy3都改成enemy,看看程序会不会正确运行呢?

A 附注

当前地图:Kithgard地牢
关卡链接:https://codecombat.163.com/play/dungeon

B 同主题文章

极客战记攻略——Kithgard地牢 | python
极客战记攻略——深藏的宝石 | python
极客战记攻略——幽影守卫 | python
极客战记攻略——真名实姓 | python
极客战记攻略——高举之剑 | python
极客战记攻略——焰中舞动 | python
极客战记攻略——kithmaze二度冒险 | python
极客战记攻略——老对手 | python

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 清乾隆三十五年(1770年)的一天,江苏震泽县的市桥上出现一个少女,年十五,美貌但是无足。她长跪乞讨,至黄昏仍一无...
    醒目鸟阅读 817评论 0 51
  • 一 在我小的时候, 我觉得爸爸是一个非常帅气的小伙, 感觉岁月一直很爱他, 从来不会在他的脸上留下痕迹。 爸爸的性...
    idea伟阅读 244评论 1 3