创作总是那么具有魅力,创作了一个标准的中国棋盘。
下方为源码
import turtle as t
t.setup(1000,1000,50,50)
t.bgcolor(0.2,0.2,0.2)
t.penup()
t.goto(-208,-229)
t.pendown()
t.color('ivory')
t.begin_fill()
t.forward(408)
t.left(90)
t.forward(425)
t.left(90)
t.forward(408)
t.left(90)
t.forward(425)
t.end_fill()
t.seth(0)
t.penup()
t.goto(-208,-229)
t.pendown()
t.pensize(5)
t.pencolor('olive')
t.forward(408)
t.left(90)
t.forward(425)
t.left(90)
t.forward(408)
t.left(90)
t.forward(425)
t.seth(0)
t.penup()
t.goto(-200,-221)
t.pendown()
t.pensize(3)
t.pencolor('olive')
t.forward(392)
t.left(90)
t.forward(409)
t.left(90)
t.forward(392)
t.left(90)
t.forward(409)
for i in range(9):
t.seth(0)
t.penup()
t.goto(-200,-221+i*45.4)
t.pendown()
t.pensize(3)
t.pencolor('olive')
t.forward(392)
for i in range(8):
t.seth(90)
t.penup()
t.goto(-200+i*49,-221)
t.pendown()
t.pensize(3)
t.pencolor('olive')
t.forward(181.6)
for i in range(8):
t.seth(90)
t.penup()
t.goto(-200+i*49,-221+5*45.4)
t.pendown()
t.pensize(3)
t.pencolor('olive')
t.forward(181.6)
t.penup()
t.goto(-200+3*49,-221)
t.pendown()
t.pensize(3)
t.pencolor('olive')
t.goto(-200+5*49,-221+45.4*2)
t.penup()
t.goto(-200+5*49,-221)
t.pendown()
t.pensize(3)
t.pencolor('olive')
t.goto(-200+3*49,-221+45.4*2)
t.penup()
t.goto(-200+3*49,-221+9*45.4)
t.pendown()
t.pensize(3)
t.pencolor('olive')
t.goto(-200+5*49,-221+45.4*7)
t.penup()
t.goto(-200+5*49,-221+45.4*9)
t.pendown()
t.pensize(3)
t.pencolor('olive')
t.goto(-200+3*49,-221+45.4*7)
t.penup()
t.goto(-200+2*49,-222+45.4*4+2)
t.pendown()
t.pencolor('orangered')
t.write('楚河', font=('宋体', 30, 'normal'))
t.penup()
t.penup()
t.goto(-200+4*49,-222+45.4*4+2)
t.pendown()
t.pencolor('orangered')
t.write('汉界', font=('宋体', 30, 'normal'))
t.penup()
t.goto(-450,-500)
t.down()
t.done()
效果图如下
棋盘.PNG
网友评论