国庆快乐!用python画个五星红旗【转载】
本帖最后由 元豪 于 2023-4-26 20:20 编辑原链:https://www.cnblogs.com/maykok/p/7504697.html
原作者:MayKok
static/image/hrline/1.gif
国庆快乐!{:10_298:}
现在,正文开始!
static/image/hrline/5.gif
用python画个五星红旗
根据下图发现,主星和2、3副星从右画就好,而1、4副星从左开始画会比较好找坐标。https://images2017.cnblogs.com/blog/909197/201709/909197-20170911134841719-212037135.jpgimport turtle
turtle.bgcolor("red")
turtle.fillcolor("yellow")
turtle.color('yellow')
turtle.speed(10)
#主星
turtle.begin_fill()
turtle.up()
turtle.goto(-600,220)
turtle.down()
for i in range (5):
turtle.forward(150)
turtle.right(144)
turtle.end_fill()
#第1颗副星
turtle.begin_fill()
turtle.up()
turtle.goto(-400,295)
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(-350,212)
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(-350,145)
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(-400,90)
turtle.setheading(300)
turtle.down()
for i in range (5):
turtle.forward(50)
turtle.left(144)
turtle.end_fill()
那么这是成品~
https://images2017.cnblogs.com/blog/909197/201709/909197-20170911134639000-1288036047.png
页:
[1]