擅长:python、mysql、java
<p>如果表达式:</p>
<pre><code>if currency == newCurrency
</code></pre>
<p>将试图在中访问的变量newRt求值为false
无条件(即每次都执行)语句:</p>
^{pr2}$
<p>未初始化,因此
将引发错误</p>
<p>(编辑)正如Martin建议的那样,您应该在下面添加一个return语句:</p>
<pre><code>print("Sorry, that is not a valid currency")
</code></pre>
<p>这意味着现在它应该是这样的:</p>
<pre><code>print("Sorry, that is not a valid currency")
return
</code></pre>