用python画个五星红旗

根据下图发现,主星和2、3副星从右画就好,而1、4副星从左开始画会比较好找坐标。

import turtle

turtle.bgcolor("red")

turtle.fillcolor("yellow")

turtle.color('yellow')

turtle.speed(10)

#主星

turtle.begin_fill()

turtle.up()

turtle.goto(-600,220)

turtle.down()

for i in range (5):

turtle.forward(150)

turtle.right(144)

turtle.end_fill()

#第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)

turtle.end_fill()

#第2颗副星

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()

#第3颗副星

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()

#第4颗副星

turtle.begin_fill()

turtle.up()

turtle.goto(-400,90)

turtle.setheading(300)

turtle.down()

for i in range (5):

turtle.forward(50)

turtle.left(144)

turtle.end_fill()

那么这是成品~