(点击图片进入关卡)
你找到了一个友善的兽人村庄。别侵犯他们!
简介
你来到了一个住着友善兽人的村庄。如果你冒犯了他们,他们会与你为敌!
如果你拿走他们的食物,或者你没有拿他们给的宝石,他们会非常愤怒。
示例代码告诉你如何用 != 进行比较。
if item.type != "gem":
# 物品不是 "gem"(宝石)
默认代码
# 不要侮辱这个和平食人魔部落
while True:
item = hero.findNearestItem()
if item:
# 如果item.type不等于 "gem"
if item.type != "gem":
# 然后跟随你的宠物。
hero.moveXY(pet.pos.x, pet.pos.y)
# 否则:
# 移动到宝石的坐标。
概览
这关教你如何使用 != 。
你已经知道 == 意思是 等于。
!= 看着挺像,不过它是 不等于。
在这里,我们已经帮你写好了带有 != 的代码,你要做的是写下 else 部分的代码,用上 moveXY 移动英雄到item 的 pos.x 和 pos.y 位置。
穿越 解法
# 不要侮辱这个和平食人魔部落
while True:
item = hero.findNearestItem()
if item:
# 如果item.type不等于 "gem"
if item.type != "gem":
# 然后跟随你的宠物。
hero.moveXY(pet.pos.x, pet.pos.y)
# 否则:
else:
# 移动到宝石的坐标。
hero.moveXY(item.pos.x, item.pos.y)
本攻略发于极客战记官方教学栏目,原文地址为:
来源:oschina
链接:https://my.oschina.net/u/4441837/blog/4387443