1. IDLE的工作模式
IDLE 是 Python 自带的轻量级集成开发环境(IDE),全称 Integrated Development and Learning Environment,主要用于初学者学习 Python。在安装好Python之后,点击windows左下角的"开始菜单",如图1①所示;之后在"Python3.10"文件夹(图1②)下点击"IDLE"图标(图1③),即可打开IDLE。

图1 打开IDLE的步骤
IDLE的工作模式有两种,交互模式和文件模式。
1.1 IDLE的交互模式
使用图1方法打开IDLE时,默认进入交互模式,在交互模式中,可以输入指令按下回车,IDLE执行命令后将结果返回,如图2所示。

图2 IDLE的交互模式
1.2 IDLE的文件模式
从交互模式进入文件模式的方法是,点击IDLE菜单栏中的"File->New File",创建新文件,即进入了IDLE的文件模式,如图3所示。

图3 进入IDLE文件模式的方法
在文件模式下,输入图4所示代码。

图4 输入代码
其中,print()函数的功能输出信息,即输出1+1的和。要运行该代码,需要点击F5按键,此时会显示如图5所示对话框,提示保存代码。

图5 提示保存代码的对话框
点击图5中的"确定"按键,选择源代码文件的保存地址(图6①),并且输入源代码的文件名(图6②)。

图6 设置源代码保存的路径及文件名
点击图6中"保存"按键,此时源代码文件保存并且执行,运行效果如图7所示。

图7 代码运行效果
文件模式下的代码,保存在了指定路径中。当下次在需要该代码时,可以通过IDLE菜单栏中的"File->Open"打开该文件,如图8所示。

图8 打开源代码文件的菜单
而在交互模式下的代码,当关闭IDLE后会丢失,因为代码不会保存到电脑中。
2.pgzero代码框架
2.1 pgzero介绍
pgzero是Pygame Zero的简称。pgzero用于创建 2D 游戏的 Python 框架。它的核心设计理念是 "零样板代码",旨在让初学者无需处理复杂的底层细节,就能轻松地创建游戏。
2.2 pgzero代码框架
在IDLE的文件模式中,pgzero代码框架如图9所示。

图9 pgzero框架代码
其中,第1行代码通过import导入pgzrun库。pgzrun库中包含了创建游戏所需要的代码,要使用这些代码,必须导入这个库。
相关链接1 pgzero与pgzrun的关系:pgzero是库本身,pgzrun是它提供的运行器/入口。pgzero就像一台游戏引擎,pgzrun就是启动这台引擎的钥匙。通过import pgzrun来让pgzero引擎运转起来。
第2行代码是调用pgzrun库中的go()函数,运行游戏。点击F5运行代码,效果如图10所示。

图10 代码运行效果