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