海龟绘图 画一个六边形
时间: 2023-03-12 16:05:52 浏览: 118
我可以用以下的代码来绘制一个六边形:from turtle import *forward(100)
right(60)
forward(100)
right(60)
forward(100)
right(60)
forward(100)
right(60)
forward(100)
right(60)
forward(100)
相关问题
pythoncv2画一个六边形
要画一个六边形,可以使用cv2.polylines()函数。该函数可以在图像上绘制多边形,包括矩形和圆形。下面是一个绘制六边形的示例代码:
```python
import cv2
import numpy as np
# 创建一个黑色的图像
img = np.zeros((512, 512, 3), np.uint8)
# 定义六边形的顶点坐标
pts = np.array([[100, 100], [300, 100], [400, 256], [300, 412], [100, 412], [0, 256]], np.int32)
# 在图像上绘制六边形
cv2.polylines(img, [pts], True, (0,255, 255), thickness=2)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
该代码将创建一个512x512的黑色图像,并在其中绘制一个黄色的六边形。你可以根据需要更改顶点坐标和颜色。
用python画一个六边形
可以使用Python的turtle库来画出六边形,以下是实现代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.bgcolor("white")
# 创建画笔
pen = turtle.Turtle()
pen.speed(0) # 设置画笔速度为最快
# 画六边形
for i in range(6):
pen.forward(100)
pen.left(60)
# 隐藏画笔
pen.hideturtle()
# 显示画布
canvas.mainloop()
```
运行代码后,会弹出一个窗口显示出六边形。可以根据需要修改代码中的参数来调整六边形的大小和位置。