用python写一个五子棋的绘制棋盘
时间: 2023-05-25 19:01:05 浏览: 136
好的,以下是用 Python 绘制五子棋棋盘的代码:
```python
import turtle
def draw_line(start, end):
"""在起点和终点之间画一条线段"""
turtle.penup()
turtle.goto(start)
turtle.pendown()
turtle.goto(end)
def draw_board():
"""绘制五子棋棋盘"""
# 绘制横线
for i in range(15):
start = (-225, 225 - i * 30)
end = (225, 225 - i * 30)
draw_line(start, end)
# 绘制竖线
for i in range(15):
start = (-225 + i * 30, 225)
end = (-225 + i * 30, -225)
draw_line(start, end)
if __name__ == "__main__":
turtle.setup(600, 600)
turtle.title("五子棋")
turtle.bgcolor("white")
turtle.speed(0)
draw_board()
turtle.done()
```
以上程序使用 turtle 库绘制五子棋棋盘,先绘制横线再绘制竖线,每条线段长30个像素,棋盘总大小为450*450像素。需要注意的是,turtle 库在 Python3 中默认不开启,需要在开始时使用 `turtle.setup()` 函数开启画布。如果您没有安装过 turtle 库,可以通过运行 `pip install turtle` 命令进行安装。
阅读全文