玩游戏学Python2-IDLE与pgzero入门

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 代码运行效果

相关推荐
xuxigifxfh1 小时前
牛客:BISHI2 【模板】栈的操作
java·开发语言·windows·算法
TechEdu2026061 小时前
[人工智能]Python12: SciPy 实战指南
人工智能·python·scipy
河南花仙子科技1 小时前
加油站小游戏营销拓客新方案
游戏·拓客
(Charon)2 小时前
【C++面试】线程并发与异步:区别、实现原理及使用场景
开发语言·c++
jack186892 小时前
Github Copilot 高效开发实战场景指南
python
AIFQuant2 小时前
Python A股实时行情API接入:沪深股票数据与WebSocket推送实战
开发语言·python·websocket·金融·a股行情
小小龙学IT2 小时前
Python Matplotlib 数据可视化库深度解析
python·信息可视化·matplotlib
2302_805771072 小时前
Day23:POM设计模式(封装)
java·开发语言·设计模式
十年Java程序媛2 小时前
Java String、StringBuilder、StringBuffer 底层原理|字符串拼接性能与线程安全
java·开发语言·spring boot·安全·面试