python 绘制五角星
一、预期结果
二、核心代码
import turtle
print("开始绘制五角星")# 设置画布尺寸
# screen = turtle.Screen()
# screen.setup(width=500, height=500)# 创建Turtle对象
pen = turtle.Turtle()
pen.shape("turtle")# 移动画笔到起始位置
pen.penup()
pen.goto(-72, -100) # 居中位置
pen.pendown()# 设置画笔宽度
pen.width(2)# 设置边框颜色和填充颜色
pen.color("red", "yellow")# 开始填充
pen.begin_fill()# 绘制五角星
pen.left(72) # 调整初始角度
for _ in range(5):pen.forward(240) # 边长pen.right(144) # 旋转144度print("绘制边")# 结束填充
pen.end_fill()
pen.right(36)
pen.forward(240) # 边长
print("补最后一个边")# 隐藏画笔
pen.hideturtle()
print("绘制完成")
# 显示绘图窗口
turtle.done()