擅长:python、mysql、java
<p>您需要调用一个新的输入来更改<code>n</code>。在<code>while</code>语句中,n从未被重新定义。你知道吗</p>
<p>尝试:</p>
<pre><code>def guess(n):
import random
x = random.randint(1,1000000)
while n != x:
if n < x:
print("Too Low, Try Again")
elif n > x:
print("Too High, Try Again")
n = print(input(str("Input Number 'n': ")))
</code></pre>
<p>如果你想停止循环。。。使用<code>break</code></p>
<pre><code>if my_condition:
break
</code></pre>
<p>会停止你的循环。它也适用于for循环。你知道吗</p>
<p>但是请求一个新的值<code>n</code>将导致<code>x ==n</code>结束您的<code>while</code>语句。你知道吗</p>