def draw_tianzige(size=3):
"""
绘制字符田字格
参数:
size: 田字格的大小,控制每个小格子的大小 (默认3)
"""
# 计算总行数和列数
rows = cols = size * 2 + 1
for i in range(rows):
for j in range(cols):
# 绘制边框
if i == 0 or i == rows - 1 or j == 0 or j == cols - 1:
print("口", end="")
# 绘制中间的十字线
elif i == size or j == size:
print("十", end="")
# 绘制小格子
else:
print(" ", end="") # 使用全角空格
print() # 换行
# 示例使用
print("大小3的田字格:")
draw_tianzige(3)
print("\n大小5的田字格:")
draw_tianzige(5)

1138

被折叠的 条评论
为什么被折叠?



