作者:冰林lbl_567_909 | 来源:互联网 | 2023-05-17 12:01
(点击图片进入关卡)矮人们总是这么友善。简介挥舞你的长剑吧,专业些!使用isReady()来检查"cleave"是否就绪,就绪了就用cleave()!此外还需要
简介
挥舞你的长剑吧,专业些!使用 isReady() 来检查 "cleave" 是否就绪,就绪了就用 cleave() !
此外还需要使用 else 语句确保英雄能够防卫矮人的进攻.
默认代码
# 劈斩正在10秒冷却中。
# 使用 else 语句在恢复时防守。
while True:
enemy = hero.findNearestEnemy()
if hero.isReady("cleave"):
hero.cleave()
# 写个 else: 当 “cleave” 没有准备好时去做点什么
# 确保攻击了敌人:
概览
else 在 if语句 条件不成立时执行动作。 else 只能与相应的 if语句 配对使用。
else 的情况也就是 if语句 以外的所有情况。
enemy = hero.findNearestEnemy()
# 检验敌人是否存在。
if enemy:
# 有敌人,因此攻击它。
hero.attack(enemy)
# 否则,就没有敌人。
else:
# 没有敌人,所以放松。
hero.say("I"m safe.")
Else 之战 解法
# 劈斩正在10秒冷却中。
# 使用 else 语句在恢复时防守。
while True:
enemy = hero.findNearestEnemy()
if hero.isReady("cleave"):
hero.cleave()
# 写个 else: 当 “cleave” 没有准备好时去做点什么。
else:
# 确保攻击了敌人:
hero.attack(enemy)
本攻略发于极客战记官方教学栏目,原文地址为:
https://codecombat.163.com/news/jikezhanji-elsezhizhan
极客战记——学编程,用玩的!