easyx库画五子棋盘
时间: 2023-12-30 13:05:32 浏览: 137
使用EasyX库可以很方便地画出五子棋盘。下面是一个示例代码:
```python
from easygraphics import *
import math
# 棋盘大小
board_size = 15
# 棋盘格子大小
grid_size = 40
# 棋盘边距
margin = 20
def draw_board():
# 设置窗口大小
set_size(board_size * grid_size + 2 * margin, board_size * grid_size + 2 * margin)
# 设置背景颜色
set_background_color("burlywood")
# 清空窗口
clear_device()
# 画棋盘
set_color("black")
for i in range(board_size):
# 画横线
line(margin, margin + i * grid_size, margin + (board_size - 1) * grid_size, margin + i * grid_size)
# 画竖线
line(margin + i * grid_size, margin, margin + i * grid_size, margin + (board_size - 1) * grid_size)
def main():
# 初始化图形库
init_graph()
# 画棋盘
draw_board()
# 关闭图形库
close_graph()
# 运行主函数
main()
```
这段代码使用EasyX库绘制了一个15x15的五子棋盘,每个格子的大小为40x40像素,棋盘的边距为20像素。你可以根据需要调整棋盘大小、格子大小和边距。运行代码后,会弹出一个窗口显示绘制好的五子棋盘。
阅读全文