文章目录
- 1、绘制同心圆
- 2、绘制叠加等边三角形
- 3、绘制八角星型
- 4、绘制树形图
1、绘制同心圆
import turtle as t
def DrawCetCircle(n):
t.penup()
t.goto(0, -n)
t.pendown()
t.circle(n)
for i in range(20, 100, 20):
DrawCetCircle(i)
t.hideturtle()
t.done()
2、绘制叠加等边三角形
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()
3、绘制八角星型
import turtle as t
t.colormode(255)
t.color(255, 215, 0)
t.begin_fill()
for x in range(8):
t.forward(200)
t.left(225)
t.end_fill()
t.hideturtle()
t.done()
4、绘制树形图
import turtle as t
def Tree(length, level):
if level <= 0:
return
t.fd(length)
t.left(45)
Tree(0.6*length, level-1)
t.right(90)
Tree(0.6*length, level-1)
t.left(45)
t.backward(length)
return
t.pensize(3)
t.color('green')
t.left(90)
Tree(100, 6)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)