Я строю свою первую игру ti c -ta c -etoe как новичок и имею много ошибок при попытке заменить #
в real_board[]
. Это мой первый язык программирования, поэтому я убежден, что допустил несколько глупых ошибок. Я уверен, что есть лучшие способы добиться этого, поэтому я открыт для всех предложений.
def display_board(board):
print('--------')
print('|'+board[7]+ '|' +board[8] +'|' +board[9]+'|')
print('--------')
print('|' +board[4]+ '|'+board[5]+'|' +board[6]+'|')
print('--------')
print('|' +board[1]+ '|'+board[2]+'|' +board[3]+'|')
print('--------')
real_board=['#','#','#','#','#','#','#','#','#','#']
player_moves=int(input('choose a number from 1 to 9: '))
if (player_moves)<1 or (player_moves)>9:
print('unacceptable range')
elif (player_moves)==1:
real_board[1]=='X'
print(display_board(real_board))
Пока я получаю этот вывод:
choose a number from 1 to 9: 1
--------
|#|#|#|
--------
|#|#|#|
--------
|#|#|#|
--------
None
Я знаю, что не имею ' т учитывается число больше 1, но я сначала пытаюсь преодолеть это начальное препятствие.