擅长:python、mysql、java
<p><strong>摘要</strong></p>
<p>这是因为一旦输入yes一次,该函数将永远循环,而不管下一个递归调用做什么。在</p>
<p>您可以通过更改以下内容来修复代码:</p>
<pre><code>while inp == "yes":
add_two()
</code></pre>
<p>到</p>
^{pr2}$
<hr/>
<p><strong>走查</strong></p>
<ul>
<li>叫加法2</li>
<li>用户输入一个数字</li>
<li>他们被问到是否愿意继续</li>
<li>他们输入“是”</li>
<li>而imp==“是”现在将始终为真</li>
<li>它叫加二
<ul>
<li>他们输入一个数字</li>
<li>他们输入“不”</li>
<li>循环不运行,因此返回add_2的第一个调用</li>
</ul></li>
<li>回到while循环。它的计算结果仍然为true,因此继续调用add\u two</li>
</ul>
<hr/>
<p><strong>返回语句</strong></p>
<p>默认情况下,python中不返回任何值的函数实际上不返回任何值。这意味着您调用add_two,如果用户在提示时没有输入“yes”,它将返回,这将强制第一个调用也返回。在</p>