美文网首页
python中,使用turtle绘制国际棋盘

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

作者: 蔬香四溢 | 来源:发表于2019-03-23 12:37 被阅读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代码格式的问题,故附上代码截图如下:


    相关文章

      网友评论

          本文标题:python中,使用turtle绘制国际棋盘

          本文链接:https://www.haomeiwen.com/subject/ttxsvqtx.html