擅长:python、mysql、java
<p>看起来你有别名问题。在</p>
<p>在循环外,您要求用户输入一个数字,假设他们输入101,然后设置<code>bottleCount = userBottle</code>。然后在循环内部,将<code>userBottle</code>的值重置为99。但请注意以下几点:</p>
<pre><code>In [6]: userBottle = 101
In [7]: bottleCount = userBottle
In [8]: userBottle = 99
In [9]: userBottle
Out[9]: 99
In [10]: bottleCount
Out[10]: 101
</code></pre>
<p>以下是你的程序。您可能已更改userBottle值,但尚未更改bottleCount值。在</p>
<p>我们要做的是编写一个函数,以一种可控的方式获取userBottle值,该函数只返回它的lef,直到值正确为止。例如:</p>
^{pr2}$