#引入turtle中的函数,这种形式是引用出全部的函数
from turtle import *
#turtle 的速度介于0到10之间,0最快
speed(0)
tracer(10)#快速作出
#建立窗体
setup(500, 600)
#设置每个格子大小
width = 50
#设置画布
screensize(10 * width , 12 * width )
#起始坐标
x=-200
y=-200
penup()
goto(x,y)
pendown()
#画出边框
fillcolor('orange')
begin_fill()
for i in range(2):
forward(8 * width + 2 * width // 5)
left(90)
forward(9 * width + 2 * width // 5)
left(90)
end_fill()
x = x + width / 5
y = y + width / 5
#棋盘横线
for i in range(10):
penup()
goto(x,y + i * width)
pendown()
forward(8 * width)
penup()
left(90)
#棋盘竖线
for i in range(9):
goto(x+i * width,y)
pendown()
forward(4 * width)
penup()
forward(width)
pendown()
forward(4 * width)
penup()
#绘制棋府
def drawCamp(x,y,width):
home()#将坐标移到原点
goto(x + 3 * width,y)
left(45)
pendown()
forward(2 ** 0.5 * width * 2)
penup()
goto(
python绘制象棋棋盘
本文介绍如何利用Python编程语言,通过特定的图形库来实现绘制一个标准的中国象棋棋盘,详细展示了代码实现过程及最终显示效果。
摘要由CSDN通过智能技术生成