###迎国庆,用Python语言画一面国旗###
初学者,很多地方比较繁琐。
#FiveStar.py
import turtle
turtle.setup(width=0.9, height=0.9)
turtle.bgcolor(“red”) # 画布背景颜色
turtle.fillcolor(“yellow”) # 绘制图形的填充颜色
turtle.color(‘yellow’) # 绘制图形颜色
turtle.speed(3) # 绘制图形的速度
turtle.begin_fill() # 准备开始填充图形
turtle.hideturtle() # 隐藏turtle图标
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() # 填充完成
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()
turtle.begin_fill() #画第二颗副星
turtle.up()
turtle.goto(-350, 212)
turtle.setheading(30)
turtle.down()
for i in range(5):
turtle.forward(50)
turtle.right(144)
turtle.end_fill()
turtle.begin_fill() #画第三颗副星
turtle.up()
turtle.goto(-350, 145)
turtle.setheading(5)
turtle.down()
for i in range(5):
turtle.forward(50)
turtle.right(144)
turtle.end_fill()
turtle.begin_fill() #画第四颗副星
turtle.up()
turtle.goto(-400, 90)
turtle.setheading(300)
turtle.down()
for i in range(5):
turtle.forward(50)
turtle.right(144)
turtle.end_fill()
turtle.done()