输出田字格 python
时间: 2024-09-26 11:14:26 浏览: 42
要输出田字格,你可以使用Python编写一个简单的循环结构来打印行。这里有两个示例:
1. **基础田字格**[^1]:
```python
# Python 3.5 田字格的基本示例
def draw_tianzi格(size):
for i in range(1, size * 3 + 1):
if i % 3 == 1 or i % 3 == 2:
print("*" * size, end="")
else:
print(" " * size, end="")
if i % 3 != 0:
print("|", end="")
print()
draw_tianzi格(3)
```
2. **更复杂的田字格**[^2]:
```python
# 更大的田字格,使用嵌套循环
def draw_larger_tianzi格(size):
for i in range(1, size * 3 + 1):
row = [" " * (size - 1)]
print(''.join(row))
if i % 3 != 0:
print("|")
draw_larger_tianzi格(4)
```
这两个函数会分别输出不同大小的田字格。第一个函数适用于较小规模,第二个函数则可以创建更大规模的田字格。
阅读全文