import turtle turtle.setup(1500,900,0,0) turtle.screensize(500,600,"white") turtle.pencolor('black') turtle.penup() turtle.goto(-195,-215) turtle.down() for i in range(0,4): if i==0 or i==2: turtle.forward(390) turtle.left(90) else: turtle.forward(430) turtle.left(90) turtle.penup() turtle.goto(-190,-210) turtle.pendown() for i in range(0,4): if i==0 or i==2: turtle.forward(380) turtle.left(90) else: turtle.forward(420/9*4) turtle.penup() turtle.forward(420/9) turtle.pendown() turtle.forward(420/9*4) turtle.left(90) turtle.left(90) turtle.forward(420/9) turtle.right(90) turtle.forward(380) turtle.left(90) turtle.forward(420/9) turtle.left(90) turtle.forward(380) turtle.right(90) turtle.forward(420/9) turtle.right(90) turtle.forward(380) turtle.left(90) turtle.forward(420/9) turtle.left(90) turtle.forward(380) turtle.right(90) turtle.penup() turtle.forward(420/9) turtle.pendown() turtle.right(90) turtle.forward(380) turtle.left(90) turtle.forward(420/9) turtle.left(90) turtle.forward(380) turtle.right(90) turtle.forward(420/9) turtle.right(90) turtle.forward(380) turtle.left(90) turtle.forward(420/9) turtle.left(90) turtle.forward(380) turtle.right(90) turtle.forward(420/9) turtle.right(90) turtle.forward(380/8) turtle.right(90) turtle.forward(420/9*4) turtle.penup() turtle.forward(420/9) turtle.pendown() turtle.forward(420/9*4) turtle.left(90) turtle.forward(420/9) turtle.left(90) turtle.forward(420/9*4) turtle.penup() turtle.forward(420/9) turtle.pendown() turtle.forward(420/9*4) turtle.right(90) turtle.forward(380/8) turtle.right(90) turtle.forward(420/9*4) turtle.penup() turtle.forward(420/9) turtle.pendown() turtle.forward(420/9*4) turtle.left(90) turtle.forward(380/8) turtle.left(90) turtle.forward(420/9*4) turtle.penup() turtle.forward(420/9) turtle.pendown() turtle.forward(420/9*4) turtle.right(90) turtle.forward(380/8) turtle.right(90) turtle.forward(420/9*4) turtle.penup() turtle.forward(420/9) turtle.pendown() turtle.forward(420/9*4) turtle.left(90) turtle.forward(380/8) turtle.left(90) turtle.forward(420/9*4) turtle.penup() turtle.forward(420/9) turtle.pendown() turtle.forward(420/9*4) turtle.right(90) turtle.forward(380/8) turtle.right(90) turtle.forward(420/9*4) turtle.penup() turtle.forward(420/9) turtle.pendown() turtle.forward(420/9*4) turtle.right(90) turtle.forward(380/2) turtle.seth(45) turtle.forward(200/3*2) turtle.seth(180) turtle.penup() turtle.forward(380/4) turtle.seth(-45) turtle.down() turtle.forward(200/3*2) turtle.seth(90) turtle.penup() turtle.forward(420) turtle.pendown() turtle.seth(-135) turtle.forward(200/3*2) turtle.seth(90) turtle.penup() turtle.forward(420/9*2) turtle.pendown() turtle.seth(-45) turtle.forward(200/3*2) turtle.fillcolor('white') turtle.begin_fill() turtle.penup() turtle.goto(-203,205) turtle.pendown() turtle.circle(420/8/4) turtle.end_fill() turtle.pencolor('red') turtle.write('車',font=('隶书',15,'normal')) turtle.pencolor('black') for i in range (1,9): turtle.penup() turtle.fillcolor('white') turtle.begin_fill() turtle.goto(-203 + i * 48, 205) turtle.pendown() turtle.circle(420 / 32) turtle.end_fill() if i ==1 or i== 7: turtle.pencolor('red') turtle.write('馬', font=('隶书', 15, 'normal')) turtle.pencolor('black') if i==2 or i==6: turtle.pencolor('red') turtle.write('象', font=('隶书', 15, 'normal')) turtle.pencolor('black') if i==3 or i== 5: turtle.pencolor('red') turtle.write('士', font=('隶书', 15, 'normal')) turtle.pencolor('black') if i==4: turtle.pencolor('red') turtle.write('将', font=('隶书', 15, 'normal')) turtle.pencolor('black') if i==8: turtle.pencolor('red') turtle.write('車', font=('隶书', 15, 'normal')) turtle.pencolor('black') for i in range (2): turtle.penup() turtle.goto(-153+i*380/8*6, 205 - 420 / 9 * 2) turtle.pendown() turtle.begin_fill() turtle.circle(420 / 32) turtle.end_fill() turtle.pencolor('red') turtle.write('炮', font=('隶书', 15, 'normal')) turtle.pencolor('black') for i in range(5): turtle.penup() turtle.begin_fill() turtle.goto(-203+i*48*2,205-420/9*3) turtle.pendown() turtle.circle(420/32) turtle.end_fill() turtle.pencolor('red') turtle.write('卒', font=('隶书', 15, 'normal')) turtle.pencolor('black') for i in range(5): turtle.penup() turtle.begin_fill() turtle.goto(-203 + i * 48 * 2, 205 - 420 / 9 * 6) turtle.pendown() turtle.circle(420 / 32) turtle.end_fill() turtle.pencolor('green') turtle.write('兵', font=('隶书', 15, 'normal')) turtle.pencolor('black') for i in range (2): turtle.penup() turtle.goto(-153+i*380/8*6, 205 - 420 / 9 * 7) turtle.pendown() turtle.begin_fill() turtle.circle(420 / 32) turtle.end_fill() turtle.pencolor('green') turtle.write('砲', font=('隶书', 15, 'normal')) turtle.pencolor('black') for i in range (9): turtle.penup() turtle.begin_fill() turtle.goto(-203 + i * 48, 205-425) turtle.pendown() turtle.circle(420 / 32) turtle.end_fill() if i==0 or i== 8: turtle.pencolor('green') turtle.write('車', font=('隶书', 15, 'normal')) turtle.pencolor('black') if i==1 or i== 7: turtle.pencolor('green') turtle.write('馬', font=('隶书', 15, 'normal')) turtle.pencolor('black') if i==2 or i== 6: turtle.pencolor('green') turtle.write('相', font=('隶书', 15, 'normal')) turtle.pencolor('black') if i==3 or i== 5: turtle.pencolor('green') turtle.write('仕', font=('隶书', 15, 'normal')) turtle.pencolor('black') if i==4: turtle.pencolor('green') turtle.write('帅', font=('隶书', 15, 'normal')) turtle.pencolor('black') turtle.penup() turtle.goto(-100,-15) turtle.pendown() turtle.write('楚 河 汉 界', font=('隶书', 30, 'normal')) turtle.done()
象棋棋盘(python)
猜你喜欢
转载自blog.csdn.net/Siren_dream/article/details/132612874
今日推荐
周排行