「网易官方」极客战记(codecombat)攻略-沙漠-先有付出 才有回报-no-pain-no-gain

(点击图片进入关卡)

向野牛学习怎么躲避自然灾害

简介

体育锻炼时间! 每跑一秒钟,炎热的阳光都会让你的身体健康。

改变 while 的条件,让英雄在 hero.health 大于 200 的情况下运行。

默认代码

# 改变while循环的条件
# 只要还有200血,就别停
while True: # Δ 这行要改一下
    hero.moveXY(48, 24)
    hero.moveXY(16, 24)
# 移动到Okar。
hero.moveXY(32, 40)

概览

示例代码给你熟悉的 while-true 循环,它永远运行。

在炎热的太阳下,你的英雄不会永远不会跑出去!

相反,使用具有条件的 while 循环,以便英雄只在 hero.health 大于 200 的时候运行。

先有付出 才有回报 解法

# 改变while循环的条件
# 只要还有200血,就别停
while hero.health > 200:# Δ 这行要改一下
    hero.moveXY(48, 24)
    hero.moveXY(16, 24)
# 移动到Okar。
hero.moveXY(32, 40)
 
本攻略发于极客战记官方教学栏目,原文地址为:
 
原文地址:https://www.cnblogs.com/codecombat/p/13278795.html