当前位置:   article > 正文

python基础--画国际象棋棋盘_python编程绘制一个8行8列的棋盘,棋盘小方格边长为36像素。

python编程绘制一个8行8列的棋盘,棋盘小方格边长为36像素。

1.用填充的方法画一个小方块。画一下旋转90度,画四下围成一个小方块

import turtle
turtle.showturtle()

step=20
turtle.begin_fill()
for k in range(4):
    turtle.forward(step)
    turtle.right(90)
turtle.end_fill()


turtle.done()

运行

2.国际象棋是8*8的,所以设置8次的双循环,循环化上面的小方格,颜色先不管,就黑的就可以

import turtle
turtle.showturtle()

step=20
for i in range(8):
    for j in range(8):
        turtle.penup()
        turtle.goto(i*step,j*step)
        turtle.pendown()
        turtle.begin_fill()
        for k in range(4):
            turtle.forward(step)
            turtle.right(90)
        turtle.end_fill()

turtle.done()

运行

3.黑白间隔做一下,用间隔输出就可以

import turtle
turtle.showturtle()

step=20
for i in range(8):
    for j in range(8):
        turtle.penup()
        turtle.goto(i*step,j*step)
        turtle.pendown()
        turtle.begin_fill()
        if (i+j)%2==0:
            turtle.color("white")
        else:
            turtle.color("black")
        for k in range(4):
            turtle.forward(step)
            turtle.right(90)
        turtle.end_fill()

turtle.done()

运行一下:

4.调整下画笔的粗细,显得画面更好看

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/167400
推荐阅读
相关标签
  

闽ICP备14008679号