所以我想我明白为什么代码不会跑过而声明,但我不知道如何让它识别猜想的一部分,并贯穿它。我在循环部分搜索了几个问题,但我实际上看不到它的执行情况。虽然循环猜测号码游戏python
num_answer = int(input('What should the answer be? '))
guesses = int(input('How many guesses? '))
answer = int(input('Guess a number: '))
while answer != num_answer and guesses != guesses:
answer = int(input('Guess a number: '))
if answer < num_answer:
print('The number is higher than that.')
guesses += 1
answer = int(input('Guess a number: '))
elif answer > num_answer:
print('The number is lower than that.')
guesses += 1
answer = int(input('Guess a number: '))
elif answer == num_answer:
print('You win!')
elif guesses > guesses and answer != num_answer:
print("You lose; the number was", num_answer, ".")
无论'猜测=猜测“或”猜测“猜测都是真实的。 – glibdud