Python Turtle 绘制五角星代码示例
下面是一个用 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 著作权归作者所有。请勿转载和采集!