Python利用turtle模块,进行图形绘制选择“六边形”,绘制一个边长100的红色六边形
时间: 2023-06-02 07:04:20 浏览: 37
好的,下面是代码:
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)
希望这个代码能够帮助到你!
相关问题
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画一个边长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()` 用于等待绘图窗口关闭,否则程序会立即退出,导致图形无法显示。
相关推荐















