import random
play_again = True

while(play_again):
	number = random.randint(1,10)
	print("guessing game")
	# keep track of guesses
	guess_count = 0
	guess = int(input("Guess a number: (1-10)"))
	while((1 <= guess <= 10) and (guess_count < 4)):
		#DEBUG
		print('Guess count is: ', guess_count)
		if(guess > number):
			guess_count += 1
			print("too high")
			print("You have ", 3 - guess_count, "guesses left!") 
		elif(guess < number):
			guess_count += 1
			print("too low")
			print("You have ", 3 - guess_count, "guesses left!")
			
		else:
			print("You guessed it")
			break
		#next guess
		guess = int(input("Guess a number: "))	
	else:
		if(guess < 1):
			print("Your guess was too low.")
		elif(guess > 10):
			print("Your guess was too big.")
		else:
			print("You lose!")

	prompt = input("Play again? (y/n):")
	prompt = prompt.lower()
	if(prompt == 'n'):
		play_again = False

	
	

