正在回答
2回答
同学你好:

该代码中是说如果飞机的右边界小于等于0时将飞机的右边界与游戏界面左边距设为0。而前面的move_left()中已经写过当飞机的左边界与游戏界面左边距小于等于0时将飞机的左边界与游戏界面左边距设为0,因此飞机在最左的情况下是飞机的左边界与游戏界面左边界重合,如下图,不可能达到飞机右边界与游戏界面左边距距离小于等于0:


而像上图红框中这样写,是如果飞机的左边界大于等于游戏界面的宽减去飞机自身的宽时,将飞机的左边距设置为游戏界面的宽减去飞机自身的宽。或者我们也可以用飞机右边界来写,如下:


如果解决了你的疑惑,请采纳,祝学习愉快~
1.Python零基础入门
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星