绘制一个红色的六边形
时间: 2024-09-28 12:04:05 浏览: 33
要在Python的turtle库中绘制一个红色的六边形,首先需要创建一个Turtle实例,然后设置颜色为红色,接着使用循环和适当的角度计算来绘制六条边。以下是一个简单的示例:
```python
import turtle
# 创建Turtle实例并设置背景色
window = turtle.Screen()
window.bgcolor("white")
# 创建Turtle并设置颜色为红色
red_turtle = turtle.Turtle()
red_turtle.color("red")
red_turtle.shape("turtle") # 设置turtle形状,也可以选择其他的形状
# 绘制六边形
red_turtle.begin_fill() # 开始填充颜色
for _ in range(6): # 循环6次,画出六条边
red_turtle.forward(100) # 前进100像素
red_turtle.left(60) # 每次转向60度
red_turtle.end_fill() # 结束填充颜色
# 隐藏turtle
red_turtle.hideturtle()
# 显示窗口
turtle.done()
相关问题
使用turtle库绘制一个红色六边形,边长为100像素。
```python
import turtle
turtle.color("red") # 设置画笔颜色为红色
turtle.pensize(2) # 设置画笔粗细为2像素
turtle.penup() # 抬起画笔,不绘制图形
turtle.goto(-50, 0) # 把画笔移动到起始点
turtle.pendown() # 放下画笔,开始绘制图形
# 绘制六边形
for i in range(6):
turtle.forward(100) # 前进100像素
turtle.left(60) # 向左旋转60度
turtle.done() # 程序执行完毕,窗口不会自动关闭,需手动关闭
```
运行效果如下图所示:
![红色六边形](https://cdn.jsdelivr.net/gh/Yijiujiu/figurebed/img/20210920165156.png)
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)
希望这个代码能够帮助到你!
阅读全文