import random

replay = True
while(replay):
    number = random.randint(1,10)
    guess_count = 0
    player_guesses = []
    done = False
    while(not done and guess_count < 3):
        guess = int(input("What's your guess? (1-10): "))
        if(guess == number):
            print("You guessed it!")
            done = True
        elif(guess > number):
            print("You guessed too high...guess again!")
            guess_count += 1
        else:
            print("You guessed too low...guess again!")
            guess_count += 1
        print("You have", 3-guess_count, "guesses left.")
        player_guesses += [ guess ]
        print("Your guesses:", player_guesses)
    else:
        if(guess_count >= 3):
            print("The number was:", number)
            print("YOU LOSE!!!  " * 18)
        else:
            print("YOU WIN!!!  " * 18)
    play_again = input("Play again? (y/n): ").lower()
    if(play_again != 'y'):
        replay = False

