祖国万岁,五星红旗在我心中飘扬
五星红旗要求 每个小的星星的角都对着大的五角星的中心,下面这个每个格子的长度是20,我们根据turtle的api 就能画出该图。如图是小学生都能画出来的错误的五角星朝向,我们肯定不能这样画。
当然我们要绘制这种 用到初三数学三角函数的五星红旗。
导入turtle 绘制红色长方形 与最大的五角星
import turtle
import math
#红色布
turtle.penup()
turtle.goto(300,200)
turtle.pendown()
turtle.color("red","red")
turtle.begin_fill()
for i in range(2):
turtle.right(90)
turtle.forward(400)
turtle.right(90)
turtle.forward(600)
turtle.end_fill()
#最大的五角星
turtle.color("yellow","yellow")
turtle.penup()
turtle.goto(-260,120)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(120)
turtle.r