python turtle绘制五角星
时间: 2023-04-28 17:02:19 浏览: 156
可以使用以下代码来绘制五角星:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置画笔的颜色和粗细
pen.color("red")
pen.pensize(2)
# 绘制五角星
for i in range(5):
pen.forward(100)
pen.right(144)
# 关闭画布
canvas.exitonclick()
```
这段代码使用 turtle 库创建了一个画布和一个画笔,然后设置了画笔的颜色和粗细。接着使用 for 循环绘制了五角星,最后关闭了画布。
相关问题
pythonturtle画五角星
可以使用Python的turtle模块来绘制五角星。以下是一个示例代码:
```python
import turtle
# 创建一个Turtle对象
pen = turtle.Turtle()
# 移动到起始位置
pen.penup()
pen.goto(-100, 0)
pen.pendown()
# 设置画笔颜色和线条宽度
pen.color("red")
pen.width(3)
# 绘制五角星
for _ in range(5):
pen.forward(200)
pen.right(144)
# 关闭turtle图形窗口
turtle.done()
```
运行这段代码,你将看到一个红色的五角星被绘制出来。你也可以根据需要调整起始位置、颜色和线条宽度来进行定制。
pythonturtle画图五角星
使用Python的turtle模块可以很容易地绘制五角星。以下是一个简单的示例代码:
```
import turtle
# 创建一个画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 绘制五角星
for i in range(5):
pen.forward(100)
pen.right(144)
# 关闭画布
canvas.exitonclick()
```
在这个示例中,我们首先导入了turtle模块,然后创建了一个画布和画笔。接下来,我们使用for循环绘制五角星,每次向前移动100个像素并向右旋转144度。最后,我们关闭了画布。
如果你想要绘制不同大小或颜色的五角星,可以使用turtle模块提供的其他函数和方法来实现。例如,你可以使用`pen.color()`方法来设置画笔的颜色,使用`pen.pensize()`方法来设置画笔的大小等等。
阅读全文