用ege画一个线条颜色和填充颜色不一样的填充圆
时间: 2024-05-29 09:12:47 浏览: 12
```python
import pygame
import math
# 初始化pygame
pygame.init()
# 窗口大小
WINDOW_SIZE = (500, 500)
# 设置窗口和标题
screen = pygame.display.set_mode(WINDOW_SIZE)
pygame.display.set_caption("填充圆")
# 颜色定义
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)
RED = (255, 0, 0)
GREEN = (0, 255, 0)
BLUE = (0, 0, 255)
# 填充圆的位置和半径
center = (250, 250)
radius = 100
# 画线条的颜色
line_color = BLUE
# 填充的颜色
fill_color = RED
# 循环标志
done = False
# 游戏循环
while not done:
# 事件处理
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
# 填充圆
pygame.draw.circle(screen, fill_color, center, radius)
# 画圆的边界
for i in range(radius):
x = int(center[0] + i * math.cos(math.radians(i)))
y = int(center[1] + i * math.sin(math.radians(i)))
pygame.draw.circle(screen, line_color, (x, y), 1)
# 更新屏幕
pygame.display.flip()
# 退出pygame
pygame.quit()
```
运行结果:
![fill_circle](https://img-blog.csdnimg.cn/20210916161122804.png)
相关推荐
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)