Python画六个五角星
时间: 2023-12-14 12:32:07 浏览: 86
以下是Python画六个五角星的代码和效果图:
```python
from turtle import *
# 定义画五角星的函数
def draw_star(x, y, size):
pu()
goto(x, y)
pd()
angle = 120
for side in range(5):
fd(size)
rt(angle)
fd(size)
rt(72 - angle)
pu()
# 设置画笔颜色和填充颜色
color('red', 'yellow')
# 循环画六个五角星
for i in range(6):
draw_star(-300 + i * 120, 0, 100)
done()
```
效果图如下:
![Python画六个五角星效果图](https://i.imgur.com/7JZJzvL.png)
相关问题
Python画一个五角星
以下是Python代码,可以绘制一个五角星:
```python
import turtle
star = turtle.Turtle()
for i in range(5):
star.forward(100)
star.right(144)
turtle.done()
```
这段代码使用了turtle库,它提供了方便的绘图工具,可以让我们在Python中轻松地绘制图形。这里我们创建了一个名为star的Turtle对象,然后使用for循环绘制五角星的五条边。每条边的长度为100,然后向右旋转144度,以绘制出五个等边三角形组成的五角星。最后使用`turtle.done()`函数来保持图像窗口打开,以便查看绘制的结果。
python画一个五角星
以下是使用Python绘制五角星的代码:
```python
import turtle
star = turtle.Turtle()
# 绘制五角星
for i in range(5):
star.forward(100)
star.right(144)
turtle.done()
```
这段代码使用了turtle库来绘制五角星,首先创建了一个名为star的Turtle对象。然后使用for循环绘制五条线段,每条线段长度为100,旋转角度为144度,共绘制五条线段,组成一个五角星形状。最后使用turtle.done()来保持绘图窗口一直打开。
阅读全文