我的問題是,當董事會完成時,它看起來會很難看。這是董事會未履行職責的時候。def board_tictactoe(board):? ? print('-----------------------------------------------------')? ? print('|? ? ? ? ?' + '? ? ? ?|? ? ? ? ' + '? ? ? ? ?|? ? ? ? ' + '? ? ? ? |')? ? print('|? ? ? ? ?' + board[7] + '? ? ? ?|? ? ? ?' + board[8] + '? ? ? ? ? |? ? ? ? ?' + board[9] + '? ? ? ?|')? ? print('|? ? ? ? ?' + '? ? ? ?|? ? ? ? ' + '? ? ? ? ?|? ? ? ? ? ' + '? ? ? |')? ? print('-----------------------------------------------------')? ? print('|? ? ? ? ?' + '? ? ? ?|? ? ? ? ' + '? ? ? ? ?|? ? ? ? ' + '? ? ? ? |')? ? print('|? ? ? ? ?' + board[4] + '? ? ? ?|? ? ? ?' + board[5] + '? ? ? ? ? |? ? ? ? ?' + board[6] + '? ? ? ?|')? ? print('|? ? ? ? ?' + '? ? ? ?|? ? ? ? ' + '? ? ? ? ?|? ? ? ? ? ' + '? ? ? |')? ? print('------------------------------------------------------')? ? print('|? ? ? ? ?' + '? ? ? ?|? ? ? ? ' + '? ? ? ? ?|? ? ? ? ' + '? ? ? ? |')? ? print('|? ? ? ? ?' + board[1] + '? ? ? ?|? ? ? ?' + board[2] + '? ? ? ? ? |? ? ? ? ?' + board[3] + '? ? ? ?|')? ? print('|? ? ? ? ?' + '? ? ? ?|? ? ? ? ' + '? ? ? ? ?|? ? ? ? ? ' + '? ? ? |')? ? print('------------------------------------------------------')board = ['','','','','','','','','','']當董事會成員滿員時board?=?['','','X','','O','','','X','','']我想制作一個無論有文字還是沒有文字時都不會移動的板,我也想做數獨板,但我堅持這個。
1 回答

qq_笑_17
TA貢獻1818條經驗 獲得超7個贊
您應該研究f 字符串和字符串格式。
這是一個示例(我也稍微清理了一下)
empty_line = "|? ? ? ? ? ? ? ? |? ? ? ? ? ? ? ? |? ? ? ? ? ? ? ? |"
horizontal_line = "-----------------------------------------------------"
print(horizontal_line)
print(empty_line)
print(f"|{board[7]:^16}|{board[8]:^16}|{board[9]:^16}|")
print(empty_line)
print(horizontal_line)
f"{var:^16}"告訴 python 打印輸出var,使其在 16 個字符內居中對齊(默認填充字符是空格)。
如果這回答了您的問題,請不要忘記單擊檢查。
添加回答
舉報
0/150
提交
取消