下面是一个用 Python 的 turtle 模块画五角星的程序示例:

import turtle

def draw_star(size):
    angle = 144

    turtle.begin_fill()
    for _ in range(5):
        turtle.forward(size)
        turtle.right(angle)
        turtle.forward(size)
        turtle.right(72 - angle)
    turtle.end_fill()

# 设置画笔颜色和填充颜色
turtle.color('red', 'yellow')

# 设置画笔的速度
turtle.speed(5)

# 移动画笔到起始点
turtle.penup()
turtle.goto(-50, 0)
turtle.pendown()

# 调用函数绘制五角星
draw_star(100)

# 隐藏画笔
turtle.hideturtle()

# 点击关闭窗口退出程序
turtle.exitonclick()

这个程序使用 turtle 模块来绘制五角星。首先定义了一个 draw_star 函数来绘制五角星,接收一个参数 size 表示五角星的大小。然后在主程序中设置了画笔的颜色和填充颜色,以及画笔的速度。接下来移动画笔到起始点,调用 draw_star 函数来绘制五角星,最后隐藏画笔,并设置点击窗口关闭时退出程序。运行程序后,会在窗口中绘制一个红色边框和黄色填充的五角星。


原文地址: http://www.cveoy.top/t/topic/pg6G 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录