python绘制棋盘格
时间: 2023-08-27 13:07:03 浏览: 41
好的,关于Python绘制棋盘格的问题,我可以为您提供以下代码:
```python
import turtle
# 设置棋盘线宽
line_width = 2
# 设置棋盘尺寸
board_size = 400
# 计算棋盘单元格大小
cell_size = board_size // 8
# 初始化海龟
turtle.setup(width=board_size + line_width, height=board_size + line_width)
turtle.bgcolor("white")
turtle.title("Python 绘制棋盘格")
turtle.pensize(line_width)
turtle.speed(10)
turtle.penup()
# 绘制棋盘格
for y in range(8):
for x in range(8):
if (x + y) % 2 == 0:
turtle.fillcolor("#CD853F")
else:
turtle.fillcolor("white")
turtle.goto(x * cell_size - board_size // 2, y * cell_size - board_size // 2)
turtle.begin_fill()
for i in range(4):
turtle.forward(cell_size)
turtle.right(90)
turtle.end_fill()
# 结束海龟绘制
turtle.hideturtle()
turtle.done()
```
希望我的回答能对您有所帮助!如果您有其他问题,请继续提出。