关卡连接:
https://codecombat.163.com/play/level/ingredient-identification
变量就像一个有名字的瓶子。
简介:
这些神奇的瓶子里存放有数据。
首先,你需要写一个变量的名字——它会被当成瓶子的名字
然后,使用赋值运算符 = 为“瓶子”分配一个值,就像这样的格式:
myVariableName = "my string value"
默认代码
# 变量就像一个有名字标签的容器,可以用来存储数据
# 这个变量名叫: `someVariableName`
# 它存储了一个值:`"a string"`
someVariableName = "a string"
# 这个变量名叫:`lolol`
# 它包含一个数值:`42`
lolol = 42
# 再创建2个变量并为其赋值:
# 您可以随心所欲地给它们命名,并在其中存储任何值!
# 使用赋值运算符`=`为变量分配一个值xxxxxxxxxx
# 变量就像一个有名字标签的容器,可以用来存储数据
# 这个变量名叫: `someVariableName`
# 它存储了一个值:`"a string"`someVariableName = "a string"
# 这个变量名叫:`lolol`
# 它包含一个数值:`42`lolol = 42
# 再创建2个变量并为其赋值:
# 您可以随心所欲地给它们命名,并在其中存储任何值
# 使用赋值运算符`=`为变量分配一个值[游戏内的默认代码]
概览
你可以随心所欲地创建变量的名字,当然这还是有点夸张了,你还是需要遵守一些变量命名的规则
变量名必须以字母或 _ (下划线)字符开头,它不能以数字开头。
当你调用 findNearestEnemy() 方法时,你 必须将结果保存到一个变量里 ,就像 enemy3 (你可以用你想用的名字代替). 当你调用 findNearestEnemy() 方法时,变量会记得 上次 调用 findNearestEnemy 的结果,所以最好及时更新。
要记住一些额外的事情:
- 变量名称区分大小写。 所以 myVariable 与 myvariable 不同
- 编程语言已经创建了一些关键词,这些关键词不能用作变量名。 例如: while你还会发现在真正的编程中,程序员们有一些约定俗成的规则:
- 如果变量有多个单词,请使用大写字母或下划线将它们分开,例如 myAwesomeVariable 或my_awesome_variable
成分鉴定 解法
# 变量就像一个有名字标签的容器,可以用来存储数据
# 这个变量名叫: `someVariableName`
# 它存储了一个值:`"a string"`
someVariableName = "a string"
# 这个变量名叫:`lolol`
# 它包含一个数值:`42`
lolol = 42
# 再创建2个变量并为其赋值:
tttt = 42
# 您可以随心所欲地给它们命名,并在其中存储任何值!
# 使用赋值运算符`=`为变量分配一个值
aaaa = 0