Python画黄色八边形
时间: 2024-05-13 20:11:27 浏览: 115
可以使用turtle库来画黄色八边形。以下是代码实现:
```python
import turtle
# 创建一个画布
wn = turtle.Screen()
wn.bgcolor("white")
# 画笔初始化
pen = turtle.Turtle()
pen.color("yellow")
pen.begin_fill()
pen.speed(2)
# 绘制八边形
for i in range(8):
pen.forward(100)
pen.left(45)
pen.end_fill()
turtle.done()
```
运行上述代码,将自动弹出一个绘图窗口,绘制出一个黄色的八边形。
相关问题
用python画一个八边形
好的,以下是用Python绘制八边形的代码:
```python
import turtle
# 创建turtle对象
t = turtle.Turtle()
# 设置画笔宽度和颜色
t.pensize(3)
t.pencolor("red")
# 绘制八个边
for i in range(8):
t.forward(100)
t.left(45)
# 隐藏turtle对象
t.hideturtle()
# 程序结束时不自动退出
turtle.done()
```
运行上述代码后,将会弹出一个 turtle 绘图窗口,其中绘制了一个边长为 100 的红色八边形。
用python画一个正八边形
用Python画一个正八边形,可以使用matplotlib库中的matplotlib.patches.RegularPolygon类。可以使用以下代码:from matplotlib.patches import RegularPolygonfig = plt.figure()ax = fig.add_subplot(111)rpoly = RegularPolygon((0.5, 0.5), numVertices=8, radius=0.4, facecolor='none', edgecolor='k')ax.add_patch(rpoly)plt.show()
阅读全文