擅长:python、mysql、java
<p>改变一下:</p>
<pre><code>calcFun.GetX1()
calcFun.GetX2()
calcFun.GetY1()
calcFun.GetY2()
calcFun.GetZ1()
calcFun.GetZ2()
print calcFun.Calc(x1Coordinates, x2Coordinates, y1Coordinates, y2Coordinates,
z1Coordinates, z2Coordinates)
</code></pre>
<p>收件人:</p>
<pre><code>_x1 = calcFun.GetX1()
_x2 = calcFun.GetX2()
_y1 = calcFun.GetY1()
_y2 = calcFun.GetY2()
_z1 = calcFun.GetZ1()
_z2 = calcFun.GetZ2()
print calcFun.Calc(_x1, _x2, _y1, _y2, _z1, _z2)
</code></pre>
<p>然后我建议您仔细阅读python代码是如何被解释的;p
简而言之,您调用函数是为了从用户那里获取变量,但是这些值并没有传递到任何地方。上面的更改将把值保存到变量(x1,x2,…)中,然后将这些变量传递给下面的函数调用。你知道吗</p>