擅长:python、mysql、java
<p>这里基本上发生的是循环中的<code>guess</code>是一个<em>新变量</em>,而不是while循环检查的变量。这是因为第2行<strong>中的<em><strong>guess</strong></em>变量未声明为全局变量。下面的代码应该可以工作</p>
<pre><code>secret_word = "secretword"
global guess
guess = ""
def askForGuess():
global guess
guess = input("Introduce the secret word :")
print(guess, secret_word)
while guess != secret_word:
askForGuess()
print("You've won!")
</code></pre>
<p>希望以上内容对您有所帮助,对于解释得很好的问题,您做得很好</p>