在python 中利用turtle 库,在同一个画布中绘制出边长为50,线宽为15,框线为紫色,填充色为绿色的正六边形及圆内接正五边形,边长为50,两个图形间水平间隔距60。
时间: 2024-06-08 22:09:37 浏览: 62
可以使用以下代码来实现:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 绘制正六边形
pen.pensize(15)
pen.color("purple", "green")
pen.begin_fill()
for i in range(6):
pen.forward(50)
pen.left(60)
pen.end_fill()
# 绘制圆内接正五边形
pen.penup()
pen.goto(60, 0)
pen.pendown()
pen.begin_fill()
for i in range(5):
pen.forward(50)
pen.right(72)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 显示画布
canvas.mainloop()
```
运行以上代码,会弹出一个窗口,里面绘制了一个正六边形和一个圆内接正五边形,两个图形间水平间隔距离为60。效果如下图所示:
![正六边形和圆内接正五边形](https://img-blog.csdnimg.cn/20210915095730393.png)
相关问题
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()
请详细说明如何通过Python的Turtle库创建一个自定义大小的画布,以及如何在该画布上绘制一个蓝色边框、线宽为2像素的正方形。
要在Python中使用Turtle库来创建一个自定义大小的画布,并绘制一个具有蓝色边框、线宽为2像素的正方形,你可以按照以下步骤进行:
参考资源链接:[Python Turtle库入门教程:绘制图形与设置画布](https://wenku.csdn.net/doc/7fuetrx22n?spm=1055.2569.3001.10343)
首先,我们需要设置画布的大小。可以使用`turtle.setup()`函数来定义窗口的尺寸和屏幕上的位置。例如,如果你想设置一个宽度为400像素、高度为400像素的画布,并且让窗口占据屏幕中心位置,可以调用以下代码:
```python
turtle.setup(width=400, height=400)
```
接下来,我们来设置画笔的相关属性。要改变画笔的颜色,使用`pencolor()`函数。如果我们想将画笔颜色设置为蓝色,可以这样写:
```python
turtle.pencolor(
参考资源链接:[Python Turtle库入门教程:绘制图形与设置画布](https://wenku.csdn.net/doc/7fuetrx22n?spm=1055.2569.3001.10343)
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)