如何使用Python编程实现输出田字图形(如井字棋)的多行显示?
时间: 2024-11-12 18:42:15 浏览: 11
python实现井字棋小游戏
在Python中,我们可以使用嵌套循环和字符串连接的方式来创建田字形图案。这里是一个简单的例子,展示如何打印出九宫格的田字游戏:
```python
def print_tic_tac_toe(size):
for i in range(1, size+1):
# 上半部分水平线
print(" " * (size - i) + "|" + "X" * i + "|" + " " * (size - i))
# 中间竖线
if i != size:
print("-" * size)
# 下半部分水平线
print(" " * (size - i) + "|" + "O" * i + "|" + " " * (size - i))
# 调用函数,例如打印5x5的田字图
print_tic_tac_toe(5)
```
这个函数会打印出类似这样的田字游戏板:
```
|XXX|
---------
| |OOO|
---------
|XXX|
```
阅读全文