擅长:python、mysql、java
<p>使用<code>Decimal</code>库:</p>
<pre><code>from decimal import *
def avgstuff(x):
ppv = sum(x.values())/len(x)
for i in x:
x[i] = Decimal(x[i]-ppv).quantize(Decimal('0.01'), rounding=ROUND_HALF_DOWN)
return x
</code></pre>
<p>有关详细信息,请参见<a href="https://docs.python.org/2/library/decimal.html" rel="nofollow">https://docs.python.org/2/library/decimal.html</a></p>
<p>如果要返回浮点而不是十进制对象,请使用循环中的行:</p>
^{pr2}$