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()
效果图: