画一个五星红旗

Posted 01-李嘉秀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了画一个五星红旗相关的知识,希望对你有一定的参考价值。

import turtle
turtle.fillcolor("yellow")
turtle.bgcolor("red")
turtle.color("yellow")
#大星星
turtle.up()
turtle.goto(-600,200)
turtle.begin_fill()
for i in range(5):
    turtle.forward(200)
    turtle.right(144)
turtle.end_fill()

#第一颗小星星
turtle.up()
turtle.goto(-300,300)
turtle.begin_fill()
turtle.left(30)
for i in range(5):
    turtle.forward(45)
    turtle.right(144)
turtle.end_fill()

#第二颗小星星
turtle.up()
turtle.goto(-260,220)
turtle.begin_fill()
turtle.left(12)
for i in range(5):
    turtle.forward(45)
    turtle.right(144)
turtle.end_fill()

#第三颗小星星
turtle.up()
turtle.goto(-200,130)
turtle.begin_fill()
turtle.left(170)
for i in range(5):
    turtle.forward(45)
    turtle.right(144)
turtle.end_fill()

#第三颗小星星
turtle.up()
turtle.goto(-300,30)
turtle.begin_fill()
turtle.left(170)
for i in range(5):
    turtle.forward(45)
    turtle.right(144)
turtle.end_fill()

效果如下:

 

以上是关于画一个五星红旗的主要内容,如果未能解决你的问题,请参考以下文章

用PY画五星红旗

Python基础画五星红旗

turtle画五星红旗

Python基础-画五星红旗

python 对于龟类的一些封装方法,包括画正多边形,正多角形和五星红旗

为啥这个 CSS 片段可以画一个三角形? [复制]