# 画蛇
import turtle
# 引入海龟绘图体系
turtle.setup(650,350,200,200)
# 设置一个窗体,宽650px,高350px,左上角坐标为(200,200)
turtle.penup()
# 将画笔抬起
turtle.fd(-250)
# 让海龟倒退250px,因为画笔提起,所以没有轨迹留下
turtle.pendown()
# 落下画笔
turtle.pensize(25)
# 设置画笔宽度为25px
turtle.pencolor("purple")
# 设置画笔颜色
turtle.seth(-40)
# 将海龟方向改为绝对的-40度方向,准备开始绘制蟒蛇
for i in range(4):
turtle.circle(40,80)
# circle使海龟走曲线,40px为半径绘制80度的幅度
turtle.circle(-40,80)
# 以反向40px为半径绘制80度的幅度
turtle.circle(40,80/2)
# 40度的方式绘制小半个弧形
turtle.fd(40)
# 向前行进40px
turtle.circle(16,180)
turtle.fd(40 * 2/3)
turtle.done()
# turtle.done()作为turtle绘制的最后一部分时,程序运行之后不会退出,需手动关闭窗口退出