制作圆内接六边形,可使用write函数署名。write(‘本人姓名’,font=(‘方正舒体’,50,’normal’)),
时间: 2023-11-13 22:04:03 浏览: 155
好的,以下是制作圆内接六边形的完整代码,并且使用write函数署名:
```python
import turtle
# 设置画笔和窗口大小
turtle.setup(width=800, height=800)
turtle.bgcolor('white')
turtle.pensize(2)
turtle.speed(0)
# 定义一个函数,用于绘制正六边形
def draw_hexagon(radius):
turtle.penup()
turtle.goto(0, -radius)
turtle.pendown()
turtle.color('red')
turtle.begin_fill()
turtle.circle(radius, steps=6)
turtle.end_fill()
# 绘制圆
turtle.color('black')
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.circle(400)
# 绘制六边形
draw_hexagon(400)
# 写上署名
turtle.penup()
turtle.goto(0, -450)
turtle.pendown()
turtle.write('本人姓名', font=('方正舒体', 50, 'normal'), align='center')
# 隐藏画笔
turtle.hideturtle()
# 点击窗口关闭程序
turtle.exitonclick()
```
运行代码后,会在窗口中间绘制一个圆和内切正六边形,并在底部中心位置写上署名,效果如下图所示:
![圆内接六边形](https://img-blog.csdnimg.cn/20210702112136272.png)
阅读全文