
如何在没有任何内容的情况下打印如下所示的网格:我尝试了以下输入:
grid = [["|" for x in range(7)] for y in range(6)]
for row in grid:
print(" ".join(row))但它产生了以下输出:
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |我想不出如何将空空间与_连接起来。任何帮助都将不胜感激。
发布于 2017-10-28 18:23:16
试试下面的代码:
grid = [[" _" for x in range(6)]]
for y in range(6):
list1 = []
for x in range(13):
if x%2 == 0:
list1.append("|")
else:
list1.append("_")
grid.append(list1)
for row in grid:
print("".join(row))产出:
_ _ _ _ _ _
|_|_|_|_|_|_|
|_|_|_|_|_|_|
|_|_|_|_|_|_|
|_|_|_|_|_|_|
|_|_|_|_|_|_|
|_|_|_|_|_|_|https://stackoverflow.com/questions/46992760
复制相似问题