练习代码:
#是一个简单的绘图工具 #提供一个小海龟,可以把它理解为一个机器人,只能听懂有限的命令 ''' 绘图点在中间, 默认朝右边 运动命令 forward(d) 向前移动d长度 backward(d) 向后移动d长度 right(d) 向右转动d度 left(d) 向左转动d度 goto(x,y) 移动到(x,y)的位置 speed(speed) 笔画绘制的速度[1,10] 笔画控制命令 down() 笔画落下,移动绘图 up() 笔画提起,在移动的时候不会绘图 setheading(d) 改变海龟的方向 d度 pensize(d) 笔画的宽度 pencolor() 笔画颜色 reset() 清空窗口,重置 clear() 清空窗口 不重置 circle(r,e) 绘制一个圆形,r 半径,, e 边数 begin_fill() fillcolor() 填充颜色 end_fill() 其他命令 done() 程序继续执行 undo() 撤销上一次动作 hideturtle() 隐藏海龟 showturtle() 显示海龟 screensize(x,y) 屏幕宽度 ''' #导入turtle库 import turtle turtle.forward(100) turtle.backward(100) turtle.right(45) turtle.forward(100) turtle.goto(-100,200) turtle.speed(1) turtle.up() turtle.goto(-100,-200) turtle.down() turtle.pencolor("red") turtle.pensize(10) turtle.forward(100) turtle.setheading(50) #turtle.reset() #turtle.clear() turtle.circle(50) turtle.forward(100) turtle.begin_fill() turtle.fillcolor("blue") turtle.circle(50,steps=3) turtle.end_fill() turtle.undo() turtle.hideturtle() turtle.screensize(50,50) turtle.done()
运行结果: