利用 turtle 库,绘制一个边长为 200 的正六边形,线条颜色为黑 色 black,填充颜色为红色 yellow
时间: 2023-03-31 08:05:14 浏览: 104
可以使用以下代码绘制一个边长为 200 的正六边形:
import turtle
# 创建一个 Turtle 对象
t = turtle.Turtle()
# 设置线条颜色为黑色
t.pencolor("black")
# 设置填充颜色为黄色
t.fillcolor("yellow")
# 开始填充
t.begin_fill()
# 绘制正六边形
for i in range(6):
t.forward(200)
t.right(60)
# 结束填充
t.end_fill()
# 隐藏 Turtle 对象
t.hideturtle()
# 等待用户关闭窗口
turtle.done()
相关问题
Python中利用 turtle 库,绘制一个边长为 200 的正六边形,线条颜色为黑 色 black,填充颜色为红色 yellow
可以使用以下代码绘制一个边长为 200 的正六边形,线条颜色为黑色,填充颜色为红色:
import turtle
t = turtle.Turtle()
t.color("black", "yellow")
t.begin_fill()
for i in range(6):
t.forward(200)
t.right(60)
t.end_fill()
turtle.done()
利用turtle库绘制一个线宽为5,颜色为绿色,填充为黄色的正六边形
好的,以下是绘制正六边形的代码:
```python
import turtle
pen = turtle.Turtle()
# 设置线宽为5,颜色为绿色
pen.width(5)
pen.color("green")
# 开始填充颜色
pen.begin_fill()
# 绘制正六边形
for i in range(6):
pen.forward(100)
pen.left(60)
# 结束填充颜色
pen.end_fill()
turtle.done()
```
以上代码中,使用了turtle库中的Turtle类来创建一个画笔pen,然后设置了画笔的线宽和颜色。接着使用begin_fill()方法开始填充颜色,然后用循环语句绘制正六边形。最后使用end_fill()方法结束填充颜色。运行以上代码,即可绘制出线宽为5,颜色为绿色,填充为黄色的正六边形。