if Item.broken(): 如果Item红色的能量损坏
# 在新地图中,出现一个新的元素,一个红色的能量,红色的能量是一个十分危险的元素,Dev在完成收集任务的过程中,要注意避开它,碰到红色的能量会导致Dev的收集任务失败。
# 可以通过broken()判断能量的状态,我们可以在收集能量前应用if语句来检查它是不是损坏的,如果没有损坏,那么Dev前进进行收集
# if Item.broken(): 如果Item损坏
# if not Item.broken(): 如果Item没有损坏
# 应用if语句判断能量状态,补充完整代码完成收集
63关卡案例
for i in range(4): Spaceship.step(3) if not Item[i].broken(): Dev.step(Item[i].y-Spaceship.y) Dev.step(Spaceship.y-Item[i].y)