import pygame from pygame.locals import * import sys import math class Game: def __init__(self): pygame.init() self.W,self.H=800,800 self.screen=pygame.display.set_mode((self.W,self.H)) pygame.display.set_caption("【Pygame 学习笔记】") def listen(self): for event in pygame.event.get(): if event.type==QUIT: sys.exit() def draw(self): self.screen.fill((255,255,255)) # pygame.draw.rect(self.screen,(255,0,0),(100,100,300,300)) # pygame.draw.circle(self.screen,(0,255,0),(400,400),30) # pygame.draw.line(self.screen,(0,0,255),(300,400),(500,600)) # pygame.draw.lines(self.screen,(0,0,0),True,[(300,500),(500,700),(700,500)]) pygame.draw.arc(self.screen,(0,0,255),(100,100,200,200),math.radians(0),math.radians(45)) def run(self): while True: self.listen() self.draw() pygame.display.update() if __name__ == '__main__': game=Game() game.run()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构