📜  import turtle t=turtle.Turtle() def star(t): for t in range(5): t.color("red") t.pendown() t.begin_fill() t.forward(100) t.right (144) t.end_fill() (1)

📅  最后修改于: 2023-12-03 15:01:23.367000             🧑  作者: Mango

Python绘制五角星

这是一个使用Python绘制五角星的程序。首先需要导入turtle模块,并创建一个Turtle对象t

import turtle
t = turtle.Turtle()

接下来,我们定义了一个名为star的函数,它可以绘制一个红色填充的五角星。

def star(t):
    for t in range(5):
        t.color("red")
        t.pendown()
        t.begin_fill()
        t.forward(100)
        t.right(144)
        t.end_fill()

函数接受一个参数t,代表绘图用到的turtle对象。

for循环中,我们先将画笔颜色设置成红色。然后,将画笔落下,开始填充颜色。接着,让画笔向前移动100个像素,再右转144度,继续绘制五角星的下一个顶点。最后,结束填充,绘制完成。

如果想要运行程序,可以简单地调用star(t)函数即可。

此外,我们还可以尝试调整函数中的参数,改变颜色、大小等绘图的属性,从而实现不同的效果。