要打印一个表格的所有结果,而不需要逐个变量打印,可以使用循环结构和格式化输出来实现。具体步骤如下:
format()
函数或者%
操作符。以下是一个示例代码:
# 定义一个二维数组,存储表格数据
table = [
["Name", "Age", "Gender"],
["John", 25, "Male"],
["Alice", 30, "Female"],
["Bob", 35, "Male"]
]
# 打印表格的标题
for field in table[0]:
print("{:<10}".format(field), end="")
print()
# 打印表格的数据
for row in table[1:]:
for field in row:
print("{:<10}".format(str(field)), end="")
print()
上述代码中,首先定义了一个二维数组table
,存储了表格的数据。然后使用两个嵌套的循环结构,分别遍历表格的标题和数据,并使用格式化输出将它们打印出来。在格式化输出中,使用{:<10}
来指定每个字段的宽度为10个字符,并使用end=""
来避免换行。
这样,就可以打印出表格的所有结果,而不需要逐个变量打印。对于更复杂的表格,可以根据需要进行适当的调整和扩展。
领取专属 10元无门槛券
手把手带您无忧上云