python绘制五角星
时间: 2023-07-04 12:27:32 浏览: 30
可以使用turtle库来绘制五角星,下面是一个示例代码:
```python
import turtle
def draw_star(size):
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.color("yellow")
turtle.begin_fill()
for i in range(5):
turtle.forward(size)
turtle.right(144)
turtle.end_fill()
draw_star(100)
turtle.done()
```
运行代码后,turtle会在窗口中央绘制一个大小为100的黄色五角星。
相关问题
Python绘制五角星
Python可以使用turtle库绘制五角星。可以按照以下步骤进行绘制:
1. 导入turtle库:
```python
import turtle
```
2. 创建一个Turtle对象:
```python
t = turtle.Turtle()
```
3. 设置画笔颜色和填充颜色:
```python
t.pencolor("red")
t.fillcolor("yellow")
```
4. 开始填充:
```python
t.begin_fill()
```
5. 绘制五角星:
```python
for i in range(5):
t.forward(100)
t.right(144)
```
6. 结束填充:
```python
t.end_fill()
```
7. 隐藏画笔:
```python
t.hideturtle()
```
完整代码如下:
```python
import turtle
t = turtle.Turtle()
t.pencolor("red")
t.fillcolor("yellow")
t.begin_fill()
for i in range(5):
t.forward(100)
t.right(144)
t.end_fill()
t.hideturtle()
```
用python绘制五角星
可以使用Python的turtle库来绘制五角星,代码如下:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔颜色和粗细
pen.color('blue')
pen.pensize(3)
# 绘制五角星
for i in range(5):
pen.forward(100)
pen.right(144)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
运行以上代码,即可在画布上绘制一个蓝色的五角星。
阅读全文