一、程序如下:
import turtle
#turtle.setup(width, height, startx, starty)
#作用:设置主窗口的大小和位置
#width: 窗口宽度
#height: 窗口高度
#startx: 窗口左侧与屏幕左侧的像素距离
#starty: 窗口顶部与屏幕顶部的像素距离
turtle.setup(650, 350, 200, 200)
#turtle.penup()
#作用:抬起画笔,之后移动画笔不绘制形状
turtle.penup()
#turtle.fd(distance)
#作用:设置小海龟当前行进方向前进distance距离
turtle.fd(-250)
#turtle.pendown()
#作用:落下画笔,之后移动画笔将绘制形状
turtle.pendown()
#turtle.pensize(width)
#作用:设置画笔宽度,当无参数输入时返回当前画笔宽度
turtle.pensize(25)
#turtle.pencolor(colorstring)
#作用:设置画笔颜色,当无参数输入时返回当前画笔颜色
turtle.pencolor("purple")
#turtle.seth(to_angle)
#作用:设置小海龟当前行进方向为to_angle,该角度是绝对方向角度
turtle.seth(-40)
#turtle.circle(radius, extent=None)
#作用:根据半径radius绘制extent角度的弧度
#radius:弧度半径,当值为正数时,半径在小海龟左侧,当值为负数时,半径在小海龟右侧
for i in range(4):
turtle.circle(40, 80)
turtle.circle(-40, 80)
turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2/3)
#turtle.done()
#作用:停止画笔绘制,但绘图窗体不关闭
turtle.done()