import random
def guessNumber(guess):
if guess == randomNumber:
return 'Good job!'
elif guess > randomNumber:
return'That is to high!'
elif guess < randomNumber:
return 'That is to low!'
guesses = 0
randomNumber = random.randint(1, 20)
# print(randomNumber)
print('Im thinking of a number between 1 and 20.')
answer = ''
while answer != 'Good job!':
print('Take a guess')
answer = guessNumber(int(input()))
print(answer)
guesses = guesses + 1
if answer == 'Good job!':
break
print(f'{answer}, You guessed my number in {guesses} guesses!')
I have been trying to learn programming for on and off a year. Currently I am on a hot streak of 2 weeks!
This is my solution. I did this without cheating or first looking at the answer code. I am very happy with myself that I did this one on my own.