Python画红旗
第一步:导包
用Python自带的turtle包,直接导入
import turtle
画布设置
turtle.setup(width=0.9, height=0.9)
turtle.bgcolor("red") # 画布背景颜色
turtle.fillcolor("yellow") # 绘制图形的填充颜色
turtle.color('yellow') # 绘制图形颜色
turtle.speed(10) # 绘制图形的速度
画主星
turtle.begin_fill() # 准备开始填充图形
turtle.up()
turtle.goto(-600, 220) # 将画笔移动到坐标为-600, 220的位置
turtle.down()
for i in range(5):
turtle.forward(150) # 向当前画笔方向移动150像素长
turtle.right(144) # 顺时针移动 144°
turtle.end_fill() # 填充完成
time.sleep(1)
画第1颗副星
turtle.begin_fill()
turtle.up()
turtle.goto(-400, 295)
turtle.setheading(305)
turtle.down()
for i in range(5):
turtle.forward(50)
turtle.left(144) # 逆时针移动 144°
turtle.end_fill()
time.sleep(1)