利用turtle库绘制一个线宽为5,颜色为绿色,填充为黄色的正六边形
时间: 2024-02-27 07:57:50 浏览: 79
好的,以下是绘制正六边形的代码:
```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,颜色为绿色,填充为黄色的正六边形。
相关问题
利用turtle库绘制一个线宽为5,颜色为绿色,填充色为黄色的正六边形
好的,以下是利用turtle库绘制线宽为5,颜色为绿色,填充色为黄色的正六边形的Python代码:
```python
import turtle
# 创建一个画笔
pen = turtle.Turtle()
# 设置线宽为5
pen.width(5)
# 设置画笔颜色为绿色
pen.color("green")
# 开始填充颜色,填充色为黄色
pen.begin_fill()
pen.fillcolor("yellow")
# 绘制正六边形
for i in range(6):
pen.forward(100)
pen.right(60)
# 结束填充
pen.end_fill()
# 程序结束,关闭窗口
turtle.done()
```
希望能够帮到你!
利用turtle库绘制一个线宽为10,颜色为红色,填充色为黄色的正三角形
好的,可以通过以下代码绘制:
```python
import turtle
# 设置画笔的线宽和颜色
turtle.pensize(10)
turtle.pencolor("red")
# 开始填充颜色
turtle.begin_fill()
turtle.fillcolor("yellow")
# 绘制正三角形
for i in range(3):
turtle.forward(200)
turtle.left(120)
# 结束填充颜色
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 等待窗口关闭
turtle.done()
```
运行上述代码后,会弹出一个窗口,显示绘制出来的正三角形。其中,`turtle.pensize(10)`设置画笔的线宽为10,`turtle.pencolor("red")`设置画笔的颜色为红色,`turtle.begin_fill()`开始填充黄色,`turtle.fillcolor("yellow")`设置填充颜色为黄色,`turtle.end_fill()`结束填充,`turtle.hideturtle()`隐藏画笔,`turtle.done()`等待窗口关闭。
阅读全文