turtle画五角星的代码
时间: 2023-12-25 21:25:57 浏览: 179
以下是使用turtle库绘制五角星的代码:
```python
import turtle
def star(t, color, radius):
t.begin_fill()
for i in range(5):
t.fillcolor(color)
t.forward(radius)
t.left(144)
t.end_fill()
t = turtle.Turtle()
t.speed(5)
t.shape("turtle")
star(t, 'purple', 100)
turtle.done()
```
代码解释:
- `turtle.Turtle()` 创建一个新的turtle对象。
- `t.speed(5)` 设置turtle的速度为5,数字越大速度越快。
- `t.shape("turtle")` 设置turtle的形状为海龟。
- `t.begin_fill()` 开始填充颜色。
- `t.fillcolor(color)` 设置填充颜色。
- `t.forward(radius)` 前进一定距离。
- `t.left(144)` 左转144度。
- `t.end_fill()` 结束填充颜色。
相关问题
Python turtle画五角星代码
以下是Python turtle画五角星的代码:
import turtle
star = turtle.Turtle()
for i in range(5):
star.forward(100)
star.right(144)
turtle.done()
希望这能帮到你!
python用turtle画五角星代码
以下是用Python的turtle模块画五角星的代码:
```python
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个画笔
pen = turtle.Turtle()
# 设置画笔的颜色和粗细
pen.color("red")
pen.pensize(2)
# 移动画笔到起始点
pen.penup()
pen.goto(-100, )
pen.pendown()
# 画五角星
for i in range(5):
pen.forward(200)
pen.right(144)
# 关闭画布
canvas.exitonclick()
```
运行以上代码,就可以在画布上看到一个红色的五角星。
阅读全文