【发布时间】:2014-02-09 03:11:36
【问题描述】:
s = [0,2,6,4,7,1,5,3]
def row_top():
print("|--|--|--|--|--|--|--|--|")
def cell_left():
print("| ", end = "")
def solution(s):
for i in range(8):
row(s[i])
def cell_data(isQ):
if isQ:
print("X", end = "")
return ()
else:
print(" ", end = "")
def row_data(c):
for i in range(9):
cell_left()
cell_data(i == c)
def row(c):
row_top()
row_data(c)
print("\n")
solution(s)
我的输出每两行有一个空格,如果不应该有,我不确定它在哪里创建了额外的行。
输出应该是这样的:
|--|--|--|--|--|--|--|--|
| | | | | | X| | |
|--|--|--|--|--|--|--|--|
| | | X| | | | | |
|--|--|--|--|--|--|--|--|
| | | | | X| | | |
|--|--|--|--|--|--|--|--|
| | | | | | | | X|
|--|--|--|--|--|--|--|--|
| X| | | | | | | |
|--|--|--|--|--|--|--|--|
| | | | X| | | | |
|--|--|--|--|--|--|--|--|
| | X| | | | | | |
|--|--|--|--|--|--|--|--|
| | | | | | | X| |
|--|--|--|--|--|--|--|--|
我知道这个棋盘不是很方正,但目前这只是一个草稿。
【问题讨论】:
-
阅读那个上的 cmets...
-
好的,但请不要对每一个小改动都提出单独的问题。最好只问一次。
-
@pakiboii 如果在另一个问题上您没有编辑问题以包含答案,那么这个问题看起来不会像那个问题。这就是为什么我试图回滚你在那里所做的编辑。
-
我这样做了,但其他人告诉我做一个单独的问题,这就是我所做的。
标签: python function for-loop ascii ascii-art