擅长:python、mysql、java
<p>既然答案是这样的:</p>
<h2>注意整数运算</h2>
<p>如果您是从一种默认情况下不这样做的语言进行移植,您可能会惊讶于</p>
<pre><code>x=50
y=6
z=5
x*y/z == 60
x*(y/z) == 50
x/y*z == 40
x*z/y == 41
</code></pre>
<p>等等。尝试将所有常量更改为双倍(<code>5</code>->;<code>5.0</code>,等等),看看是否有帮助。你知道吗</p>
<p>EDIT:@BenDundee指出python将把语法转换为<code>/</code>,意思是“实数除法”,整数除法是用<code>//</code>操作符指定的。现在可以使用<code>from __future__ import division</code>行切换到该行为,这也应该可以解决问题。你知道吗</p>