python3 turtle 画围棋棋盘
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()
效果图: