python3 環境
利用turtle模塊畫出 圍棋棋盤
#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan import turtle n = 30 #兩條線間隔 x = -300 # x初始值 y = -300 # y初始值 turtle.speed(9) turtle.screensize(400, 400) turtle.penup() turtle.pencolor('black') for i in range(19): turtle.goto(x, y + n * i) turtle.pendown() turtle.forward(18 * n) #下面一條橫線 turtle.penup() # 19條橫線已畫完 turtle.left(90) for i in range(19): turtle.goto(x + n * i, y) turtle.pendown() turtle.forward(18 * n) turtle.penup() # 19條堅線已畫完 turtle.right(90) turtle.hideturtle() # 畫9個大圓點 x0 = x + 3 * n y0 = y + 3 * n - n * 0.25 for i in range(3): for j in range(3): turtle.goto(x0 + i * 6 * n, y0 + j * 6 * n) #turtle.pencolor('black') turtle.begin_fill() turtle.fillcolor('black') turtle.circle(n * 0.25) turtle.end_fill() turtle.done()
效果圖: