python画画党徽的代码
时间: 2023-11-12 18:46:22 浏览: 45
以下是使用Python绘制中国共产党党徽的代码:
```python
import turtle
# 设置画布大小
turtle.setup(800, 800)
# 定义画圆函数
def draw_circle(x, y, r, color):
turtle.penup()
turtle.goto(x, y-r)
turtle.pendown()
turtle.fillcolor(color)
turtle.begin_fill()
turtle.circle(r)
turtle.end_fill()
# 定义五角星函数
def draw_star(x, y, r, color):
turtle.penup()
turtle.goto(x, y)
turtle.setheading(0)
turtle.left(18)
turtle.fillcolor(color)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(r)
turtle.right(144)
turtle.forward(r)
turtle.left(72)
turtle.end_fill()
# 开始绘制党徽
draw_circle(0, 0, 300, "red")
draw_circle(0, 0, 280, "yellow")
draw_star(0, 110, 100, "yellow")
for i in range(1, 5):
angle = 72*i - 18
x = 200 * turtle.cos(angle* turtle.pi / 180)
y = 200 * turtle.sin(angle* turtle.pi / 180) + 30
draw_star(x, y, 30, "red")
turtle.done()
```
运行以上代码,即可在Turtle图形界面中看到绘制的党徽。当然,你可以根据自己的需求修改代码中的参数,例如画布大小、颜色等等。