用python画个五星红旗
Posted MayKok
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python画个五星红旗相关的知识,希望对你有一定的参考价值。
根据下图发现,主星和2、3副星从右画就好,而1、4副星从左开始画会比较好找坐标。
import 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()
那么这是成品~
以上是关于用python画个五星红旗的主要内容,如果未能解决你的问题,请参考以下文章