用python写一个田字格
时间: 2024-05-10 18:13:47 浏览: 75
好的,以下是Python代码实现田字格:
```python
# 定义函数,参数为格子的大小和行数、列数
def draw_grid(size, rows, cols):
# 定义水平和垂直线条的字符
h_line = "-"
v_line = "|"
# 循环打印行
for i in range(rows):
# 打印行内的格子
for j in range(cols):
# 打印格子内的水平线条
print(h_line * size, end="")
# 如果不是最后一列,则打印格子内的垂直线条
if j != cols - 1:
print(v_line, end="")
print()
# 打印行间的垂直线条
if i != rows - 1:
print(v_line + h_line * size + v_line + h_line * size + v_line)
# 调用函数
draw_grid(4, 3, 3)
```
输出结果如下:
```
----|----|----
----|----|----
----|----|----
|----|----|----
|----|----|----
|----|----|----
|----|----|----
|----|----|----
|----|----|----
```
以上代码实现了一个3行3列、格子大小为4的田字格。
阅读全文