有一道题”计算(2x3-3x2y-2xy2)-(x3-xy2+y3)+(3x2y-x3-y3)的值,其中x=,y=-1”,在运算时,小明错把“x=”写成“x=-;小芳错把“x=”写成“x=2”,但他俩的运算结果却都是正确的,你能说明其中的原因吗?