擅长:python、mysql、java
<p>还有一个解决方案,您可以使用字符串格式(我猜类似于c语言)</p>
<p>这样你也可以控制精度。</p>
<pre><code>radius = 24
height = 15
msg = "You need %f gallons of water to fill this pool." % (3.14 * (float(radius) ** 2) * float(height))
print(msg)
msg = "You need %8.2f gallons of water to fill this pool." % (3.14 * (float(radius) ** 2) * float(height))
print(msg)
</code></pre>
<p><strong>不精确</strong></p>
<blockquote>
<p>You need 27129.600000 gallons of water to fill this pool.</p>
</blockquote>
<p><strong>精度为8.2</strong></p>
<blockquote>
<p>You need 27129.60 gallons of water to fill this pool. </p>
</blockquote>