擅长:python、mysql、java
<p>从技术上讲,这是一条线:</p>
<pre><code>year1, year2, year3 = float(year1), float(year2), float(year3)
</code></pre>
<p>但是我认为如果你在初始化后不改变变量的类型会更清楚。您可以将它们一直保持为浮动,将打印行更改为:</p>
<pre><code>print("Starting Balance: " + str(startingBalance) + "\n" + "Year 1 Balance: " + "{0:.2f}".format(year1) + "\n" + "Year 2 Balance: " + "{0:.2f}".format(year2) + "\n" + "Year 3 Balance: " + "{0:.2f}".format(year3))
</code></pre>
<p>这样可以避免您转换为字符串并再次转换。你知道吗</p>