用python的pygame画一个爱心
时间: 2023-11-04 15:06:06 浏览: 143
一篇文章教你用python画动态爱心表白
5星 · 资源好评率100%
下面是用Python的Pygame库画一个爱心的代码:
```python
import pygame
# 初始化pygame
pygame.init()
# 创建窗口
screen = pygame.display.set_mode((400, 400))
# 设置字体和文字
font = pygame.font.SysFont("Arial", 50)
text = font.render("I love you", True, (255, 0, 0))
# 画爱心
pygame.draw.circle(screen, (255, 0, 0), (200, 180), 80)
pygame.draw.polygon(screen, (255, 0, 0), [(120, 250), (200, 350), (280, 250)])
pygame.draw.circle(screen, (255, 0, 0), (280, 180), 80)
pygame.draw.polygon(screen, (255, 0, 0), [(120, 250), (200, 350), (280, 250)])
pygame.draw.rect(screen, (255, 255, 255), (120, 250, 160, 100))
screen.blit(text, (70, 50))
# 更新显示
pygame.display.update()
# 运行游戏循环
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
exit()
```
运行代码后,会弹出一个窗口,里面画了一个红色的爱心和白色的文字“I love you”。按下窗口的关闭按钮或者按下键盘上的“ESC”键可以退出程序。
阅读全文