我想繪製一個假的3x3 tic tac腳趾板。我是新來的python,我不明白爲什麼這不起作用。幫助將不勝感激。謝謝!Python繪製一個tic tac腳趾板
def draw():
for i in range(4):
board = (" ___ " * 3)
for i in board:
("| " * 4).join(board)
print(board)
draw()
編輯:
最終代碼:
def draw():
board = ''
for i in range(-1,6):
if i%2==0:
board += '| ' * 4
board += '\n| | | |'
else:
board += ' _____ ' * 3
board += '\n'
print (board)
draw()
輸出:
_____ _____ _____
| | | |
| | | |
_____ _____ _____
| | | |
| | | |
_____ _____ _____
| | | |
| | | |
_____ _____ _____
雙編輯:
另一種方式:
def drawsmall():
a = (' ___' * 3)
b = ' '.join('||||')
print('\n'.join((a, b, a, b, a, b, a,)))
drawsmall()
輸出:
___ ___ ___
| | | |
___ ___ ___
| | | |
___ ___ ___
| | | |
___ ___ ___
請解釋一下你的意思是 「不工作」。 –
'因爲我在棋盤上:'不會工作,因爲棋盤不包含整數 – TGKL
@TGKL,不,你可以遍歷字符串,所以這是可能的。然而,這裏有用的是另一個問題。 – Kevin