turtle库应用实例3-叠加等边三角形绘制(一笔画)

Posted anjoras-bk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了turtle库应用实例3-叠加等边三角形绘制(一笔画)相关的知识,希望对你有一定的参考价值。

叠加等边三角形绘制

 ????????????????????????????????????????????????????????????????????????????????????????????????

描述

使用turtle库绘制一个叠加等边三角形,图形效果如下:????????????????????????????????????????????????????????????????????????????????????????????????

技术图片????????????????????????????????????????????????????????????????????????????????????????????????

绘制中线条宽度、颜色、填充、箭头等效果不限。

import turtle as t
for i in range(3):    #内三角
    t.fd(50)
    t.right(120)
t.left(60)       #调整战斗目标,准备外三角
t.fd(50)
for i in range(3):    #外三角(为节省代码跑过了头)
    t.right(120)
    t.fd(100)

 输出用例如图技术图片 

其中涉及的语法知识

1,turtle.left()与turtle.right()

  均为海龟角度,还有绝对角度   turtle.seth(angle)   

  angle为正时逆时针转;为负时顺时针转

  以上只改变方向,但不行进

2,turtle.fd(d)        前进,d可为负数--方向不变倒退行进

3,turtle.bk()         向反方向运行

4,turtle.circle(r,angle)

  以r为半径,走angle度的路径(正圆);r为正时左侧方向;r为负时右侧方向;不设angle时默认整个圆

 

以上是关于turtle库应用实例3-叠加等边三角形绘制(一笔画)的主要内容,如果未能解决你的问题,请参考以下文章

绘制叠加等边三角形

叠加等边三角形绘制

叠加等边三角形绘制

绘制叠加三角形

python 叠加等边三角形的绘制

python怎么画三角形