- 博客(6)
- 收藏
- 关注
原创 Python画六角形
如果是书上的那样,就是一个小调整,在前面加个seth(90)六个三角形就是六个循环,三角形就是三个循环。我们可以看成六个三角形组成了六角形。
2024-04-09 18:47:52
294
原创 叠加三角形的绘制使用turtle库中的fd()函数和seth()函数
这里用了两个循环,需要特别注意的是倒三角的绘制,涉及012和135的关系即i的取值为012,对应135为2*i+1。上面我们做完第一个循环后有一个调整,fd(150),两个循环都是三次循环。牢记seth()函数是与水平向右的顺时针夹角。第一个是三次循环,第二个是四次循环。
2024-04-08 17:49:08
940
1
转载 用Python画等边三角形
turtle.fd()指向前某某像素,turtle.seth()指设置角度。因为要保证开始的水平200,先200再角度要这么写:seth((1+i)*120),先角度再200要这么写:seth(i*120),然后fd()和seth()的先后按思路来。第二种方法用循环的方式,for循环,i为0,1,2, 共三个循环,先走200,再转角度。需要注意的是for循环,先转角度再走像素和先走像素再转角度的不同,代码不同。第三种方法跟第二种一样,采用for循环,但是是先转角度,再走200。
2024-03-26 17:45:17
1520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人