下面五星红旗改进版python源码
import turtle as l
import random as r
l.setup(1000,1000,50,50)
def zfx_tu():
l.color("red")
l.begin_fill()
l.forward(500)
l.seth(-90)
l.forward(345)
l.seth(180)
l.forward(500)
l.seth(90)
l.forward(345)
l.end_fill()
def wjx_tu(x,y):
l.seth(y)
l.color("yellow")
l.begin_fill()
def wjfr_goto():
l.forward(x)
l.right(144)
for i in range(5):
wjfr_goto()
l.forward(x)
l.end_fill()
l.penup()
a=-200
b=100
l.goto(a,b)
zfx_tu()
#第一个五角星
l.penup()
l.goto(a+140,b-130)
l.pendown()
wjx_tu(50,0)
l.penup()
#第二个五角星
l.goto(a+235,b-215)
l.pendown()
wjx_tu(20,15)
l.penup()
#第三个五角星
l.goto(a+250,b-150)
l.pendown()
wjx_tu(20,30)
l.penup()
#第四个五角星
l.goto(a+235,b-95)
l.pendown()
wjx_tu(20,45)
l.penup()
#第五个五角星
l.goto(a+200,b-45)
l.pendown()
wjx_tu(20,60)
l.penup()
l.goto(-500,-500)
l.pendown()
l.exitonclick()
下方为效果图
新红旗.jpg