在python中 画一个正六边形,边长为200
时间: 2024-03-15 19:45:57 浏览: 118
好的,我可以为您提供一个Python的turtle库的代码,用于绘制一个边长为200的正六边形。请确保您已经安装了turtle库。
```python
import turtle
# 创建一个turtle对象
t = turtle.Turtle()
# 设置边长为200
side = 200
# 循环6次,每次前进200,左转60度
for i in range(6):
t.forward(side)
t.left(60)
# 结束绘制
turtle.done()
```
这段代码将绘制一个边长为200的正六边形,您可以根据需要调整边长或其他参数。如果您想要更多关于turtle库的信息,可以查看Python官方文档。
相关问题
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()` 用于等待绘图窗口关闭,否则程序会立即退出,导致图形无法显示。
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()
阅读全文