Python 而循环未按预期工作
在我构建并运行代码之后,“输入word:”输出一次,就这样。输入任何单词后保持空白。我错过了什么?代码如下:Python 而循环未按预期工作,python,while-loop,Python,While Loop,在我构建并运行代码之后,“输入word:”输出一次,就这样。输入任何单词后保持空白。我错过了什么?代码如下: word = "cool" guess = " " while guess != word: guess = input("Enter word: ") print("you win!") 代码很好。您无法从标准下载中输入升华文本终端。这就是为什么在您键入一个单词并按enter键后,它什么也不做。查看这篇文章,了解python训练: 压痕完全正确。当我把问题贴在这里的时候,
word = "cool"
guess = " "
while guess != word:
guess = input("Enter word: ")
print("you win!")
代码很好。您无法从标准下载中输入升华文本终端。这就是为什么在您键入一个单词并按enter键后,它什么也不做。查看这篇文章,了解python训练:
压痕完全正确。当我把问题贴在这里的时候,我把事情搞砸了,你用的是哪个版本的python?还有,你是如何运行代码的。。。您需要使用python3(为了使用
input
,,,否则您需要raw\u input
),这在python3中对我很有用。您是在做cool
还是“cool”
?它使用双引号,没有双引号就不能工作。@FilipGrebowski因为“cool”没有整数值,程序会崩溃。由于它没有崩溃,OP没有使用Python2.7。