首页 世界观正文

五星红旗,迎风飘扬。在家画五星红旗。Python Turtle绘制国旗代码

sanrenxing 世界观 2020-09-29 327 0


import turtle


turtle.setup(600,400,0,0)       

turtle.bgcolor("red")           
turtle.fillcolor("yellow")      
turtle.color("yellow")          
turtle.speed(3)                

#主星

turtle.begin_fill()             
turtle.up()                     
turtle.goto(-280,100)           
turtle.down()                   
for i in range(5):
    turtle.forward(150)         
    turtle.right(144)           
turtle.end_fill()               


#第1颗副星
turtle.begin_fill()
turtle.up()
turtle.goto(-100,180)
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(-50,110)
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(-40,50)
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(-100,10)
turtle.setheading(300)
turtle.down()
for i in range(5):
    turtle.forward(50)
    turtle.left(144)
turtle.end_fill()






turtle.hideturtle()


ts=turtle.getscreen()
ts.getcanvas().postscript(file="wuxinghongqi.jpg")



turtle.done()


版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论