import random
print("Welcome to RNG Guesser!\n")
gld = random.randrange(1,10)
counter = 0
ccounter = 0
while True:
    print("Number of tries: {}".format(counter))
    print("Number of correct guesses: {}".format(ccounter))
num = input("Enter a number: ")
if num is "exit":
    print("Number of tries: {}".format(counter))
    print("Number of correct guesses: {}".format(ccounter))
    break
else:
    if int(num) is gld:
        print("Congratulations, your guessed number {} was right!".format(num))
        counter += 1
        ccounter += 1
    elif int(num) < gld:
        print("Pick a higher number!")
        counter += 1
    else:
        print("Pick a lower number!")
        counter += 1
Why am I getting the "invalid literal for int" when I type in exit? I tried converting the input variable to int, I tried with an else statement, I tried making 2 variables, one for string one for int, and none of them worked.
 
     
     
     
    