继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

宝石或者死亡(四则运算,基本语法,布尔值等于,boolean Greater,变量,if语句)

土星猪
关注TA
已关注
手记 76
粉丝 5
获赞 0

使用if语句来判断,你要宝石还是要死亡。

四则运算,基本语法,布尔值等于,boolean Greater,变量,if语句


本章不需要写代码,只需要调试即可

修改让条件不成立或成立执行就可以了



如:

if 1 + 1 + 1 == 3:  # ∆ 条件成立。

    hero.moveXY(5, 15)  # 移动到第一个雷区的位置。

//因为if语句条件是成立的,所以会移动到雷区

我们把if语句修改成1+1+1=2,条件不成立,就不会执行去雷区了

if 1 + 1 + 1 == 2:  # ∆ 条件不成立。

    hero.moveXY(5, 15)  # 不移动到第一个雷区的位置。


http://img2.mukewang.com/63d9f5510001e39318890911.jpg

//

关卡代码

# if语句只在相应条件成立时才会运行。

# 修复所有if语句的条件表达式来通过本关。


# ==的意思是"等于"。

if 1 + 1 + 1 == 2:  # ∆ 让该条件不成立。

    hero.moveXY(5, 15)  # 移动到第一个雷区的位置。


if 2 + 2 == 4:  # ∆ 让该条件成立。

hero.moveXY(15, 40)  # 移动到第一枚宝石的位置。


# !=的意思是"不等于"。

if 2 + 2 != 3:  # ∆ 让该条件成立。

hero.moveXY(25, 15)  # 移动到第二枚宝石的位置

# <的意思是"小于"。

if 2 + 2 < 6:  # ∆ 让该条件成立。

    enemy = hero.findNearestEnemy()

    hero.attack(enemy)


if 2 < 1:  # ∆ 让该条件不成立。

hero.moveXY(40, 55)


if False:  # ∆ 让该条件不成立。

hero.moveXY(50, 10)


if True:  # ∆ 让该条件成立。

hero.moveXY(55, 25)


成功通过!

// if Ture:  //让条件不成立改False就可以


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP