使用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) # 不移动到第一个雷区的位置。
//
关卡代码
# 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就可以
共同学习,写下你的评论
评论加载中...
作者其他优质文章