学了一个多月python,最近学习trutle模块画图,下面是整个代码,有详细注释,初学者可以参考,共同学习,有好的意见可以留言,欢迎阅读
import turtle as t import math t.speed(3) t.setup(width=760,height=540,startx=820,starty=0) t.title('五星红旗') t.color('red','red') t.penup() t.goto(-330,220) t.pendown() t.begin_fill() for i in range(2):#画出整个红色部分 t.fd(660) t.right(90) t.fd(440) t.right(90) t.end_fill() #把整体660X440分成上下10等分,左右15等分 n = 22 #一等分的长度 #四个小星星的坐标,网上找的教程详情参考网站:https://baijiahao.baidu.com/s?id=1721944369716436370&wfr=spider&for=pc x1,y1 = -n*5,n*8 x2,y2 = -n*3,n*6 x3,y3 = -n*3,n*3 x4,y4 = -n*5,n t.penup() t.goto(-(330-5*n),n*5)#大五角星所在圆的圆心,上五行【下五】行和【左五】列右十列的交叉位置 #t.dot(n*3,'red')#画一个隐形圆用于取五角星的五个顶点,半径是3等分 t.sety(110+3*n)#以圆的正上方为第一个顶点,取五个点的坐标 a = []#创建空列表用于存储坐标 t.setheading(180) t.color('yellow