擅长:python、mysql、java
<p>考虑这样一个场景,moneyInCents小于<code>100</code>,它将不符合您的条件,并且您试图返回<code>moneyInDollars</code>,而没有声明它或为其分配默认值。在</p>
<p>要解决这个问题,请在条件之前声明它,并给它一些默认值:</p>
<pre><code>def convertToDollars(moneyInCents):
moneyInDollars = 0
if moneyInCents >= 100:
moneyInDollars = moneyInCents/100
return moneyInDollars
</code></pre>
<p>然而,考虑到你想兑换成美元,如果美元少于100美元,你就没有理由不能给出。在</p>
^{pr2}$
<p>演示:</p>
<pre><code>print(convertToDollars(40))
# 0.4
print(convertToDollars(140))
# 1.4
</code></pre>