Tic Tac Toe
Tic Tac Toe
Tic Tac Toe
if sign=='O':
print('revisaremos si tu eres el ganador')
else:
print('')
if board[0][0]==sign and board[0][1]==sign and board[0][2]==sign:
return True
elif board[1][0]==sign and board[1][1]==sign and board[1][2]==sign:
return True
elif board[2][0]==sign and board[2][1]==sign and board[2][2]==sign:
return True
elif board[0][0]==sign and board[1][0]==sign and board[2][0]==sign:
return True
elif board[0][1]==sign and board[1][1]==sign and board[2][1]==sign:
return True
elif board[0][2]==sign and board[1][2]==sign and board[2][2]==sign:
return True
elif board[0][0]==sign and board[1][1]==sign and board[2][2]==sign:
return True
elif board[0][2]==sign and board[1][1]==sign and board[2][0]==sign:
return True
else:
print('Nosotros aun no tenemos un ganador')
def DrawMove(board):
while True:
fila=randrange(3)
columna=randrange(3)
if(fila,columna) not in espacios_libres:
continue
else:
board[fila][columna]='X'
return
board=[['1','2','3'],['4','X','6'],['7','8','9']]
jugada = 1
humano='O'
computadora='X'
while jugada<9:
EnterMove(board)
jugada+=1
DisplayBoard(board)
if VictoryFor(board, humano) == True:
print('Le ganaste a la computadora, ahora puedes dormir tranquilo
')
break
else:
print('Aqui esta la lista actualizada de los espacios libres en e
l tablero')
MakeListOfFreeFields(board)
print()
print('Ahora es el turno de la computadora')
DrawMove(board)
jugada+=1
DisplayBoard(board)
print()
if VictoryFor(board, computadora) == True:
print('Gano la computadora ahora tienes que comprarle un nuevo pr
ocesador')
break
else:
print('Aqui esta la lista actualizada de los espacios libres en e
l tablero')
MakeListOfFreeFields(board)
print()
else:
print('Tenemos un empate, ruega por una revancha a la computadora')
print('Gracias por jugar regresa pronto')