文章目录1、绘制同心圆2、绘制叠加等边三角形3、绘制八角星型4、绘制树形图
1、绘制同心圆
import turtle as t
def DrawCetCircle(n):
t.penup()
t.goto(0, -n) # 走到左边缘
t.pendown()
t.circle(n) # 绘制半径为n的圆
for i in range(20, 100, 20): # 根据不同半径调用函数,绘制圆
DrawCetCircle(i)
t.hideturtle()
t.done()
2、绘制叠加等边三角形注意:seth()设置的是绝对角度
import turtle as t
t.pensize(2)
t.color('red') # 绘制外部大三角形
t.fd(160)
t.seth(120)
t.fd(160)
t.seth(-120)
t.fd(160)
t.penup() # 抬笔并回归原方向
t.seth(0)
t.fd(80)
t.pendown()
t.seth(60) # 绘制内部右边线
t.fd(80)
t.seth(180) # 内部顶边线
t.fd(80)
t.seth(-60) # 内部左边线
t.fd(80)
t.hideturtle()
t.done()