Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
相关视频
迎国庆,用Python绘制五星红旗 import turtle
turtle.setup(960, 640) # 设置画布宽高
turtle.bgcolor("red") # 设置背景颜色
turtle.fillcolor("yellow") # 设置填充颜色
turtle.color('yellow') # 设置画笔颜色
turtle.pensize(3) # 设置画笔大小
turtle.speed(4) # 设置绘画速度
# params 列表保存了5颗星的绘制参数
params = [
[-416, 192, 0, 192],
[-192, 276, -22.5, 64],
[-120, 220, -45, 64],
[-132, 108, 0, 64],
[-192, 54, -22.5, 64]
]
# 遍历参数
for param in params:
drawX = param[0] # 起始的绘制坐标X
drawY = param[1] # 起始的绘制坐标Y
drawA = param[2] # 起始的绘制角度
drawL = param[3] # 五角星的边长
turtle.up() # 抬起画笔
turtle.setheading(drawA) # 设置画笔角度
turtle.goto(drawX, drawY) # 移动画笔
turtle.down() # 放下画笔
# 准备填充
turtle.begin_fill()
# 绘制边
j = 0
while j < 5:
j = j + 1
# 绘制5次边
turtle.forward(drawL / 3)
turtle.left(72)
turtle.forward(drawL / 3)
turtle.right(144)
# 结束填充
turtle.end_fill()
turtle.hideturtle() # 隐藏画笔
turtle.Screen().exitonclick() # 点击退出
#国庆#迎国庆#喜迎国庆