turtle繪製國際象棋棋盤

子墨老师發表於2024-07-18

使用Turtle繪製國際象棋棋盤,如圖所示

要求:

1. 棋盤每一個方格為正方形,邊長:30

2. 棋盤每一行由8個方格組成

3. 棋盤方格透過黑白顏色進行交替繪製

4. 繪製結束後隱藏小烏龜

參考程式碼

import turtle

def draw():
    for i in range(4):
        turtle.forward(30)
        turtle.left(90)
    turtle.forward(30)

for i in range(8):
    turtle.penup()
    turtle.goto(0, 30 * i)
    turtle.pendown()

    for j in range(8):
        if (i+j) % 2 == 0:
            col = 'black'
        else:
            col = 'white'

        turtle.fillcolor(col)
        turtle.begin_fill()
        draw()
        turtle.end_fill()
turtle.hideturtle()

相關文章