【网易官方】极客战记(codecombat)攻略-森林-巫师出没the-wizards-haunt

找出巫师的言外之意,寻找更多秘密。

简介

你已经被允许进入巫师的藏宝阁!然而你得知仍有一个隐藏的地方藏着不能说的宝藏。也许你能找到通往那里的道路。

仔细聆听每个巫师所说,找出计算魔法数字的方法。

查看提示找出写出数学公式的方法。

默认代码

# 移动到'Zsofia'的身边,从他那得到秘密号码
hero.moveXY(18, 20)
zso = hero.findNearestFriend().getSecret()
# 将'Zsofia'的数字除以 4 得到'Mihaly'的数字。
# 移动到 'Mihaly' 并说出他的神奇数字。
mih = zso / 4
hero.moveXY(30, 15)
hero.say(mih)
# 把'Mihaly'的号码除以 5 来得到'Beata'的号码
# 移动到 'Beata' 并说出他的神奇数字。
# 将'Mihaly'的数字减去'Beata'的数字得到 Sandor 的数字。
# 移动到 'Sandor' 并说出他的神奇数字。

概览

在这关,你要穿过迷宫,遵守指示,计算出要说出的魔法数字。你可能要编辑运行程序很多次才能完成任务。一步步来,相信你一定能行。

你应该还记得在 “巫师之门” 学过的加、减、除以及求余吧:

a = 4 + 5  # a = 9
b = 7 - 3  # b = 4
c = 2 * 6  # c = 12
d = 8 % 3  # d = 2

除法则是用了 斜杠 ('/') 符号:

a = 6 / 2  # a = 3

不过当两个数不能整除时又怎么样呢?

a = 6 / 5  # a = 1.2

别忘了在游戏途中用变量储存巫师的魔法数字。你需要一直使用它完成关卡!

巫师出没 解法

# 移动到'Zsofia'的身边,从他那得到秘密号码
hero.moveXY(18, 20)
zso = hero.findNearestFriend().getSecret()
# 将'Zsofia'的数字除以 4 得到'Mihaly'的数字。
# 移动到 'Mihaly' 并说出他的神奇数字。
mih = zso / 4
hero.moveXY(30, 15)
hero.say(mih)
# 把'Mihaly'的号码除以 5 来得到'Beata'的号码
# 移动到 'Beata' 并说出他的神奇数字。
bea = mih / 5
hero.moveXY(42, 20)
hero.say(bea)
# 将'Mihaly'的数字减去'Beata'的数字得到 Sandor 的数字。
# 移动到 'Sandor' 并说出他的神奇数字。
san = mih - bea
hero.moveXY(38, 37)
hero.say(san)
 
 
本攻略发于极客战记官方教学栏目,原文地址为:

猜你喜欢

转载自www.cnblogs.com/codecombat/p/12302270.html