Sss123057057 发表于 2021-2-11 13:06:43

井字棋

theboard={'1':' ','2':' ','3':' ','4':' ','5':' ',
'6':' ','7':' ','8':' ','9':' '}
def printboard(board):
    print(board['1']+'|' + board['2'] +'|'+board['3'])
    print('-+-+-')
    print(board['4']+'|' + board['5'] + '|' +board['6'])
    print('-+-+-')
    print(board['7']+'|' + board['8'] + '|' +board['9'])
turn='x'
for i in range(9):
    printboard(theboard)
    print('Turn for '+turn+'.Move on which space?')
    move=input()
    theboard=turn
    if turn=='x':
      turn='O'
    else:
      turn='x'
怎么让旗子不能重复落在同一地方

qiuyouzhi 发表于 2021-2-11 13:23:29

设置个棋盘列表,当下棋了就设置棋盘对应的位置不为空
然后判断就行
页: [1]
查看完整版本: 井字棋