from random import randint
computer_ans = randint(1, 101)
user_guessed = False
def higher_or_lower(computer_ans, user_ans):
if user_ans < computer_ans:
print("\nGuess higher")
return False
elif user_ans > computer_ans:
print("\nGuess lower")
return False
else:
return True
print('Guess a number between 1 and 100')
while user_guessed != True:
user_ans = int(input('Your answer: '))
if higher_or_lower(computer_ans, user_ans):
print("\nGot it! The right number was %g and your final guess was %g" %(computer_ans, user_ans))
user_guessed = True