python画一个边长100的六边形代码
时间: 2023-05-26 19:03:44 浏览: 337
以下是绘制边长为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中 画一个正六边形,边长为200
好的,我可以为您提供一个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利用turtle模块,进行图形绘制选择“六边形”,绘制一个边长100的红色六边形
好的,下面是代码:
import turtle
def draw_hexagon(length):
turtle.color('red')
turtle.begin_fill()
for i in range(6):
turtle.forward(length)
turtle.left(60)
turtle.end_fill()
draw_hexagon(100)
希望这个代码能够帮助到你!
阅读全文