python中,使用turtle绘制国际棋盘

2019-03-23  本文已影响0人  蔬香四溢

最近刚刚在学习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代码格式的问题,故附上代码截图如下:


上一篇下一篇

猜你喜欢

热点阅读