python田字格代码

以下是一个简单的Python田字格代码:

# 定义田字格函数
def tianzige(rows, cols):
    for i in range(rows):
        if i % 2 == 0:
            print("+" + "-" * (cols - 2) + "+")
        else:
            print("|" + " " * (cols - 2) + "|")

# 调用田字格函数
tianzige(5, 5)

这个代码会输出一个5行5列的田字格,如下所示:

+---+
|   |
+---+
|   |
+---+

你可以根据需要修改函数中的参数来调整田字格的大小。

以下是一个更完整的Python田字格代码,它可以根据用户输入的行数和列数生成相应大小的田字格:

def tianzige(rows, cols):
    for i in range(rows):
        if i % 2 == 0:
            print("+" + "-" * (cols - 2) + "+")
        else:
            print("|" + " " * (cols - 2) + "|")

# 获取用户输入的行数和列数
rows = int(input("请输入田字格的行数:"))
cols = int(input("请输入田字格的列数:"))

# 调用田字格函数
tianzige(rows, cols)

这个代码会先提示用户输入田字格的行数和列数,然后根据用户输入的值生成相应大小的田字格。你可以根据需要修改函数中的符号和间距来自定义田字格的样式。