你不知道的python内置绘图库:turtle高级例子( 二 )

6 国际象棋棋盘绘制的代码
#国际象棋棋盘import turtle as t cube_line=50t.pu()t.goto(-200,-200)t.pd()for i in range(8): #一共有八列for j in range(8):#每一行有八个格t.forward(cube_line)if j % 2 == 0:#判断是否为第奇数个格(是否画黑色格)if i % 2 ==0:#判断是否为奇数行(调整画黑色正方形时小海龟的转向)t.begin_fill()#开始填充for s in range(4):#画正方形t.left(90)t.forward(cube_line)t.end_fill()#结束填充else :#如果为偶数行 , 则小海龟画正方形时不断向右转向t.begin_fill()for s in range(4):t.right(90)t.forward(cube_line)t.end_fill()if i % 2 == 0:#一行画完之后 , 判断小海龟该向哪个方向转向 , 从而画下一行t.left(90)t.forward(cube_line)t.left(90)else:t.right(90)t.forward(cube_line)t.right(90)t.forward(8*cube_line)#画完最后一行时 , 补齐上方边线,8条边t.done()7 代码来源网络 , 仅供学习 , 如有侵权请联系 , 定删 。