用Python画一个简单的图形:
用Python海龟绘图编程画一个长方形并填充颜色。
Python海龟绘图编程库是模拟海龟爬行来进行绘图的程序库。
第1步,画一个长方形
代码:
import turtle
turtle.forward(400)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(400)
turtle.right(90)
turtle.forward(200)
运行效果:

看看代码的含义:
##引入海龟绘图库
import turtle
##前进400步
turtle.forward(400)
##右转90度
turtle.right(90)
##前进200步
turtle.forward(200)
##右转90度
turtle.right(90)
##前进400步
turtle.forward(400)
##右转90度
turtle.right(90)
##前进200步
turtle.forward(200)
第2步,增加速度和轮廓控制代码
代码:
import turtle
##笔刷尺寸
turtle.pensize(6)
##爬行速度
turtle.speed(8)
turtle.forward(400)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(400)
turtle.right(90)
turtle.forward(200)
运行效果:

第3步,填充颜色
代码:
import turtle
turtle.pensize(6)
turtle.speed(8)
##轮廓颜色
turtle.color("red")
##填充颜色
turtle.fillcolor('yellow')
##开始填充
turtle.begin_fill()
turtle.forward(400)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(400)
turtle.right(90)
turtle.forward(200)
##填充结束
turtle.end_fill()
运行效果:

第4步,在填充中途改变填充颜色
代码:
import turtle
turtle.pensize(6)
turtle.speed(8)
turtle.color("red")
turtle.fillcolor('yellow')
turtle.begin_fill()
turtle.forward(400)
turtle.right(90)
turtle.forward(200)
##填充结束
turtle.end_fill()
##开始填充
turtle.begin_fill()
##填充颜色改为绿色
turtle.fillcolor('green')
turtle.right(90)
turtle.forward(400)
turtle.right(90)
turtle.forward(200)
turtle.end_fill()
运行效果:

测试的时候发现,必须先结束上一个填充,开启下一个填充才能改变颜色。
##填充结束
turtle.end_fill()
##开始填充
turtle.begin_fill()
如果不增加以上代码就改变颜色,最终的颜色会是最会一次指定的颜色。