用python画五角星的代码
时间: 2023-11-12 11:03:52 浏览: 194
用python画五角星
下面是用 Python 画五角星的代码:
```
import turtle
star = turtle.Turtle()
star.left(36)
for i in range(5):
star.forward(100)
star.left(144)
star.forward(100)
star.right(72)
turtle.done()
```
这个代码使用 Python 的 turtle 库来绘制五角星。首先创建一个名为 star 的 Turtle 对象,并将它朝左转 36 度,这是为了让五角星绘制时更加对称。
接下来使用 for 循环,重复画五个菱形。注意,每个菱形的两条边长度相等,但是两个菱形之间需要旋转 72 度,因为五角星的五个角之间夹了五个菱形,每个菱形的角度是 144 度。
最后调用 turtle 库的 done() 函数,表示绘制完成,等待用户关闭窗口。
阅读全文