import turtle 引入 turtle 库
turtle.setup(650,350,200,200) 设置了绘图窗体, 窗体宽 650 像素, 高 350 像素, 位置的左上角的坐标是 (200,,200)
turtle.penup() 将画笔抬起
turtle.fd(-250) 海龟倒退行进 250 个像素
turtle.pendown() 海龟落下
turtle.pensize(25) 将画笔宽度设置为 25 个像素
turtle.pencolor(purple) 将画笔颜色设置为紫色
turtle.seth(-40) 将海龟的方向改为绝对负 40 度方向
for i in range(4): 共循环四次
- turtle.circle(40,80)
- turtle.circle(-40,80)
- turtle.circle(40,80/2)
turtle.fd(40) 海龟前进 40 个像素
turtle.circle(16,180) 绘制一个半圆
turtle.fd(40*2/3) 海龟前进 40*2/3 个像素的距离
turtle.done() 作用: 程序运行结束之后, 不会自动退出, 需要手动关闭窗口
1-5 行相当于将海龟原点移动到了画布的左侧的一个位置上
9-11 行是循环部分, 控制海龟进行循环的曲线运动
程序运行结果:
来源: https://www.cnblogs.com/zerotozenith/p/10388473.html