最近刚刚在学习python,在做习题时,用turtle成功绘制了国际棋盘,有点被小小的激动了,分享一下使用的方法。
turtle绘制的国际象棋棋盘代码如下:
import turtle
turtle.speed(10)
#绘制奇数列
for min range(1,7,2):
turtle.up()
turtle.goto(-200+50*(m-1),200)
turtle.down()
for tin range(1,8):
t1=0
turtle.up()
turtle.goto(-200+50*(m-1),200-50*(t-1))
turtle.down()
if t%2==0:
turtle.fillcolor("black")
turtle.begin_fill()
while t1<4 :
turtle.forward(50)
turtle.right(90)
t1+=1
turtle.end_fill()
else:
while t1 <4 :
turtle.forward(50)
turtle.right(90)
t1 +=1
#绘制偶数列
for min range(2,8,2):
turtle.up()
turtle.goto(-200+50*(m-1),200)
turtle.down()
for tin range(1,8):
t1=0
turtle.up()
turtle.goto(-200+50*(m-1),200-50*(t-1))
turtle.down()
if t%2!=0:
turtle.fillcolor("black")
turtle.begin_fill()
while t1<4 :
turtle.forward(50)
turtle.right(90)
t1+=1
turtle.end_fill()
else:
while t1 <4 :
turtle.forward(50)
turtle.right(90)
t1 +=1
turtle.up()
turtle.goto(400,400)
turtle.done()
因为python代码格式的问题,故附上代码截图如下:
网友评论