擅长:python、mysql、java
<p>所有浮点或非字符串数据类型必须在连接前强制转换为字符串</p>
<p>这应该可以正常工作:(注意乘法结果的<code>str</code>强制转换)</p>
<pre><code>easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.")
</code></pre>
<p>直接从口译员那里:</p>
<pre><code>>>> radius = 10
>>> height = 10
>>> msg = ("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.")
>>> print msg
You need 3140.0gallons of water to fill this pool.
</code></pre>