python绘制边长为100像素的正六边形
时间: 2024-03-01 16:51:48 浏览: 56
可以使用Python中的turtle库来绘制正六边形。以下是绘制边长为100像素的正六边形的示例代码:
```python
import turtle
# 创建一个turtle对象
t = turtle.Turtle()
# 设置画笔颜色和宽度
t.pencolor("blue")
t.pensize(2)
# 绘制正六边形
for i in range(6):
t.forward(100)
t.left(60)
# 隐藏turtle对象
t.hideturtle()
# 等待窗口关闭
turtle.done()
```
运行该代码,将会在窗口中绘制一个边长为100像素的正六边形。
相关问题
python画一个边长100的六边形代码
以下是绘制边长为100的六边形的Python代码:
```python
import turtle
# 创建 turtle 对象
my_turtle = turtle.Turtle()
# 绘制六边形
for i in range(6):
my_turtle.forward(100)
my_turtle.right(60)
# 等待窗口关闭
turtle.done()
```
说明:
- `turtle` 是 Python 的一个库,提供了方便的绘图功能。
- `my_turtle` 是一个 turtle 对象,用于绘制图形。
- 在循环中调用 `my_turtle.forward(100)` 和 `my_turtle.right(60)` 分别使 turtle 向前移动 100 个单位和右转 60 度,从而绘制六边形的 6 条边。
- `turtle.done()` 用于等待绘图窗口关闭,否则程序会立即退出,导致图形无法显示。
使用 turtle 库绘制一个六边形,边长为 200 像素
可以使用以下代码使用 turtle 库绘制一个边长为 200 像素的六边形:
```python
import turtle
# 创建 turtle 实例
t = turtle.Turtle()
# 绘制六边形
for i in range(6):
t.forward(200)
t.right(60)
# 关闭 turtle 窗口
turtle.done()
```
解释:
1. 导入 turtle 库。
2. 创建 turtle 实例 `t`。
3. 使用 for 循环绘制六边形,每次向前移动 200 像素,向右旋转 60 度。
4. 关闭 turtle 窗口。
运行代码后,turtle 窗口将会弹出,并绘制出一个边长为 200 像素的六边形。