import turtle star_angle = 46 def mygoto(x,y): #移动画笔 turtle.up() turtle.goto(x,y) turtle.down() def mystar(sx,line_angle=144): #画星星 global star_angle #使用一个全局变量来调整小星星角度 star_angle-=10 turtle.left(star_angle) turtle.begin_fill() for i in range(5): turtle.forward(sx) turtle.left(line_angle) turtle.end_fill() turtle.bgcolor('red') turtle.color('yellow') mygoto(-230,30) #画一颗大星星 mystar(200) sm_starSize = 60 sm_starX = 25 sm_sratY = 190
for i in range(4): #画四个小星星 mygoto(sm_starX,sm_sratY) mystar(sm_starSize) if i!=2: sm_starX = 90 else: sm_starX = 25 if i % 2 == 0: sm_sratY -= 70 else : sm_sratY -=90 turtle.hideturtle() #隐藏画笔 ''' mygoto(90,120) mystar(60) mygoto(90,30) mystar(60) mygoto(25,-40) mystar(60) ''' turtle.done
运行结果