Turtle原理理解
turtle名称含义为“海龟”,我们想象一只海龟,位于显示器上窗体的正中心,在画布上游走,它游走的轨迹就形成了绘制的图形。
海龟的运动是由程序控制的,它可以变换颜色,改变大小(宽度)等。
import turtle
# 三角形
turtle.pensize(3)
turtle.penup()
turtle.goto(-200, -50) # 移动到特定
turtle.pendown()
turtle.begin_fill()
turtle.color('red')
turtle.circle(40, steps=3)
turtle.end_fill()
# 四边形
turtle.penup()
turtle.goto(-100, -50)
turtle.pendown()
turtle.begin_fill()
turtle.color('blue')
turtle.circle(40, steps=4)
turtle.end_fill()
# 五边形
turtle.penup()
turtle.goto(0, -50)
turtle.pendown()
turtle.begin_fill()
turtle.color('green')
turtle.circle(40, steps=5)
turtle.end_fill()
# 六边形
turtle.penup()
turtle.goto(100, -50)
turtle.pendown()
turtle.begin_fill()
turtle.color('yellow')
turtle.circle(40, steps=6)
turtle.end_fill()
# 圆形
turtle.penup()
turtle.goto(200, -50)
turtle.pendown()
turtle.begin_fill()
turtle.color('purple')
turtle.circle(40)
turtle.circle(40)
turtle.end_fill()
# 文字
turtle.color('green')
turtle.penup()
turtle.goto(-100, 50)
turtle.pendown()
turtle.write(("Cool Colorful Shapes"), font=("Time", "18", "bold"))
turtle.hideturtle()
turtle.done()
所用知识点总结