import turtle
turtle.speed(0)
turtle.hideturtle()
turtle.penup()
turtle.goto(-150,150)
colors = ['green','yellow','orange']
for i in range(8):
for j in range(8):
turtle.fillcolor(colors[j % 2 + i % 2])
turtle.begin_fill()
for k in range(5):
turtle.forward(50)
turtle.left(90)
turtle.right(90)
turtle.end_fill()
turtle.goto(-150, 150 -(i+1) * 50)
'''
国际象棋:4*8
1.车马象王后象马车
2.兵*8
'''
turtle.fillcolor('black')
# 车马象王后兵
black = '♜♞♝♛♚♟'
white = '♖♘♗♕♔♙'
# 第一行
turtle.goto(-150,150)
for c in black[:5]:
turtle.write(c, font=('arial',40))
turtle.forward(50)
index = [2, 1, 0]
for i in index:
turtle.write(black[i], font=('arial',40))
turtle.forward(50)
# 第二行
turtle.goto(-150, 100)
for i in range(8):
turtle.write(black[-1], font=(
【Python】使用字符串结合turtle模块绘制出国际象棋
本文介绍如何使用Python的turtle模块,通过字符串操作来绘制出精美的国际象棋棋盘。通过设定不同的颜色和坐标布局,程序能够生成8x8的标准棋盘图案,为初学者展示了一种将编程与图形艺术结合的实践方法。
摘要由CSDN通过智能技术生成