「网易官方」极客战记(codecombat)攻略-沙漠-沙漠三角州-desert-delta

(点击图片进入关卡)

航行Sarven河道收集名为Munchkins的三把钥匙。

简介

小心穿行于打盹的食人魔,只按名字攻击特定的敌人。

访问 数组 中的某个特定元素要用上 方括号 和 数字: [0]

附: 如果您正在使用向导或护林员,请在攻击前先关闭。

默认代码

# 只攻击在敌军名称(enemyNames)数组中的敌人
# 一定要按顺序攻击! 0→1→2→3
enemyNames = ["Kog", "Godel", "Vorobun", "Rexxar"]

 

hero.attack(enemyNames[0])
hero.attack(enemyNames[1])
# 攻击 enemyNames[2]

 

# 攻击最后一个元素。

概览

#数组

数组是一种存储大量信息的方式,供将来使用!把它们想象成一个变量列表。

以前,需要为每个项目定义变量:

enemyName1 = "Borker"
enemyName2 = "Pally"
enemyName3 = "Cindy"

但是,对于数组,单个变量可以包含多个元素:

enemyNames = ["Borker", "Pally", "Cindy"]

观察正确的方法来创建一个数组是使用打开和关闭方括号: [ 和 ] 并用`逗号'分隔每个元素**: ,`。

要访问特定元素,请在内部使用变量名称加方括号。

重要:数组是从 0 开始计数的,这意味着第一个元素实际上是'0'! 不是1。

沙漠三角州 解法

# 只攻击在敌军名称(enemyNames)数组中的敌人
# 一定要按顺序攻击! 0→1→2→3
enemyNames = ["Kog", "Godel", "Vorobun", "Rexxar"]

 

hero.attack(enemyNames[0])
hero.attack(enemyNames[1])
# 攻击 enemyNames[2]
hero.attack(enemyNames[2])
# 攻击最后一个元素。
hero.attack(enemyNames[3])
 
本攻略发于极客战记官方教学栏目,原文地址为:
原文地址:https://www.cnblogs.com/codecombat/p/13343457.html