使用if语句时陷入while循环

时间:2015-06-03 12:00:42

标签: python python-2.7

我是python的新手,我正在努力做一个简单的猜数字游戏,我在一个while循环中陷入了一个if语句。这是代码。

我正在经历它你的猜测它太高而低一点。我试过打破,但它只是停止了整个事情

{{1}}

1 个答案:

答案 0 :(得分:7)

您永远不会增加guessesMade,因此guessesMade < 6始终为True。您需要在循环中修改此值。您还需要将用户输入的提示移动到循环

while guessesMade < 6:
    guess = int(input('Take a guess'))

    if guess < number:
        print('Your guess is too low.')
        guessesMade += 1

    elif guess > number:
        print('Your guess is too high.')
        guessesMade += 1

    else:
        break