作者:Sur-KID | 来源:互联网 | 2023-05-17 13:05
打开更多的秘门,这次要使用变量。简介:变量能够保存值,方便以后使用。存储的值可以是字符串,像名字或短语。phrase'Thisisaphrase.&apo
简介:
变量能够保存值,方便以后使用。存储的值可以是字符串,像名字或短语。
phrase = "This is a phrase."
hero.say(phrase)
使用变量来存储开启图书馆大门所需的密码!
默认代码
# 变量是保存一个值的一种方式。
# 这里的"password"变量保存我们需要的秘密短语。
password = "Secret Message"
hero.moveUp()
hero.moveRight()
hero.say(password)
# 一个变量在被赋值时会改变它的值。
password = "So Many Doors"
hero.moveRight()
# 将此行中的字符串更改为密码变量。
hero.say("So Many Doors")
# ∆ 改变这个!
password = "Let Me Out Of Here"
# 移动到最后一扇门,并说密码变量打开它。
概览
本关中,你需要打开三扇魔法门,才能离开图书馆。
要打开每一扇门,你需要走到门前说出密码。但事情会有点麻烦:你需要在代码中使用变量来说密码!
变量是一种保存值来方便后续使用的方式。变量的值可以是字符串、数字或其他任何类型。
使用等号( = )来设置变量的值:
phrase = "This is a phrase."
变量设置好之后,就可以在代码中任何地方用它来表示值了。
hero.say(phrase)
# Hero says "This is a phrase."
注意变量不是字符串,因此不要用引号将它括起来。
比剑更强大 解法
# 变量是保存一个值的一种方式。
# 这里的"password"变量保存我们需要的秘密短语。
password = "Secret Message"
hero.moveUp()
hero.moveRight()
hero.say(password)
# 一个变量在被赋值时会改变它的值。
password = "So Many Doors"
hero.moveRight()
# 将此行中的字符串更改为密码变量。
hero.say(password)
# ∆ 改变这个!
password = "Let Me Out Of Here"
# 移动到最后一扇门,并说密码变量打开它。
hero.moveRight()
hero.say(password)
本攻略发于极客战记官方教学栏目,原文地址为:https://codecombat.163.com/news/jikezhanji-bijiangengqiangda
极客战记——学编程,用玩的!