from turtle import * #导入turtle库
height=160*3 #设置高
width=240*3 #设置长
a=pen()
penup()
goto(-400,400) #我测试了一下,-400,400作为国旗的左上角比较合适
pendown() #下笔
def star(angle,long):
pendown()
setheading(0)
right(angle)
fillcolor('yellow')
begin_fill()
for i in range(5):
forward(long)
right(144)
end_fill()
begin_fill()
fillcolor('red')
for j in range(2):
forward(width)
right(90)
forward(height)
right(90)
end_fill()
penup()
goto(-400+width/30*2,400-height/20*4)
star(0,width/30*6)
penup()
goto(-400+width/30*9,400-height/20*2)
star(-45,width/30*2)
penup()
goto(-400+width/30*11,400-height/20*4)
star(-10,width/30*2)
penup()
goto(-400+width/30*11,400-height/20*7)
star(0,width/30*2)
penup()
goto(-400+width/30*9,400-height/20*10)
star(-45,width/30*2)
利用turtle库画国旗
最新推荐文章于 2024-07-24 23:00:08 发布