while循环未正确运行

时间:2015-03-06 02:29:30

标签: python

在我猜猜游戏的代码中,即使猜测为1,也会返回猜测过高的情况。无法弄明白。谢谢!

2 个答案:

答案 0 :(得分:1)

基本上你不应该使用raw_input,因为这会得到一个字符串而不是一个整数。尝试使用输入

有关详细信息,请参阅此问题:Python read input as integers

答案 1 :(得分:0)

您的guessNum是字符串。当您希望用户输入整数时,需要将其设置为int。例如:

guessNum = int(raw_input('Enter a number between 1 and 100: '))