《Python编程从入门到实践》学习笔记1
做书中12章项目《外星人入侵》12.6.2节中,更改程序后报错:
经检查发现为程序缩进错误,原错误代码如下:
def check_events(ship):
#响应按键和鼠标事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_RIGHT:
#向右移动飞船 即右移标志置为True
ship.moving_right = True
elif event.type == pygame.KEYUP:
#停止移动飞船 即右移标志置为False
if event.key == pygame.K_RIGHT:
ship.moving_right = False
正确的缩进应为:
def check_events(ship):
#响应按键和鼠标事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_RIGHT:
#向右移动飞船 即右移标志置为True
ship.moving_right = True
elif event.type == pygame.KEYUP:
#停止移动飞船 即右移标志置为False
if event.key == pygame.K_RIGHT:
ship.moving_right = False
注:该缩进错误为模块game_functions中的代码,运行主程序后报错。
- 【day 16】python编程:从入门到实践学习笔记-基于Django框架的Web开发-用户账户(三)
- python编程:从入门到实践学习笔记(一)
- 【day 14】python编程:从入门到实践学习笔记-基于Django框架的Web开发-用户账户(一)
- 【day 5】python编程:从入门到实践学习笔记-用户输入和while循环(末答案)
- 【day 17】python编程:从入门到实践学习笔记-基于Django框架的Web开发-设计样式和部署(一)
- 【day 13】python编程:从入门到实践学习笔记-基于Django框架的Web开发-Django入门(四)
- 《Python编程从入门到实践》学习笔记10(第11章:测试函数)
- 【day 4】python编程:从入门到实践学习笔记-字典(末附练习答案代码)
- 【day 12】python编程:从入门到实践学习笔记-基于Django框架的Web开发-Django入门(三)
- 【day 15】python编程:从入门到实践学习笔记-基于Django框架的Web开发-用户账户(二)
- 学习笔记_python_python编程从入门到实践2.0
- python编程:从入门到实践学习笔记(二)
- 学习笔记_python_python编程从入门到实践3.0
- Python编程从入门到实践-书籍学习笔记
- 【day 8】python编程:从入门到实践学习笔记-文件和异常(末附答案代码)
- 【day 10】python编程:从入门到实践学习笔记- 基于Django框架的Web开发-Django入门(一)
- 【day 9】python编程:从入门到实践学习笔记-测试代码(末附练习答案代码)
- [置顶] 【day 1】python编程:从入门到实践学习笔记-安装、变量和简单数据类型
- 【day 2】python编程:从入门到实践学习笔记-列表以及其操作
- 《Python编程:从入门到实践》第10章 笔记