擅长:python、mysql、java
<p>你的功能主要是评估:</p>
<pre><code>(1 + 2 + 3)/(4 + 2 + 3 + 5)
</code></pre>
<p>或者</p>
^{pr2}$
<p>我假设您使用的是python2.x,它将在这里进行<em>integer</em>除法(截断结果以得到一个整数。在本例中,截断的结果是<code>0</code>,然后使用它构造一个浮点(<code>0.0</code>)。这里一个简单的解决方案是在分子或反单数上调用float来强制执行真除法:</p>
<pre><code>float((h + bb + hbp))/(ab + bb + hbp + sf)
</code></pre>
<p>其他解决方案正在实现true_division:</p>
<pre><code>from __future__ import division # Needs to be imported first thing!
</code></pre>
<p>在这种情况下,除数将使用<a href="http://legacy.python.org/dev/peps/pep-0238/" rel="nofollow">"true division"</a>。(整齐)。在</p>