本文主要是介绍《Python编程从入门到实践》day19,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#昨日知识点回顾
使用unittest模块测试单元和类
#今日知识点学习
第12章 武装飞船
12.1 规划项目
游戏《外星人入侵》
12.2 安装pygame
终端管理器执行 pip install pygame
12.3 开始游戏项目
12.3.1 创建Pygame窗口及响应用户输入
import sysimport pygameclass AlienInvasion:"""管理游戏资源和行为的类"""def __init__(self):"""初始化游戏并创建游戏资源"""pygame.init()self.screen = pygame.display.set_mode((1200, 800))# 实参元组(1200,800)指定游戏窗口尺寸宽1200像素、高800像素pygame.display.set_caption("Alien Invasion")def run_game(self):"""开始游戏的主循环"""while True:# 监视键盘和鼠标事件for event in pygame.event.get():if event.type == pygame.QUIT:sys.exit()# 让最近绘制的屏幕可见pygame.display.flip()if __name__ == '__main__':# 创建游戏实例并运行游戏ai = AlienInvasion()ai.run_game()# 运行结果:
# import pygame
# ModuleNotFoundError: No module named 'pygame'
---未完待续---
这篇关于《Python编程从入门到实践》day19的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!