I'm making a simple guessing game in python and was trying to create an "Invalid entry" message for when the user enters in any input that is not an integer.
I have tried to use just 'int' in an if statement to address all integers, but that is not working. I know that I have the syntax wrong. I'm just not sure what the correct syntax to do it would be.
import random
play = True
while play:
    count = 1
    hidden = random.randrange(1,5)
    guess = int(input("Guess a number between 1 and 5:"))
    if guess != int
        guess = int(input("Invalid Entry. Please enter an Integer between 1 and 5:"))
    while guess != hidden:
        count+=1
        if guess > hidden + 10:
            print("your guess is to high!")
        elif guess < hidden -10:
            print("your too low!")
        elif guess > hidden:
            print("your really warm, but still to high!")
        elif guess < hidden:
            print("your really warm, but still to low")
        print("You have guessed incorrectly, Try again!. \n")
        #reset the guess variable and make another guess
        guess = int(input("Guess a number between 1 and 5:"))
    print("Nice!!! Your guess was correct!\n you got the correct number in" , count , "tries.")
    count = 1
    playagain = str(input("Do you want to play again?\nType yes or no: "))
    if playagain == "no" or "n" or "N" or "no thank you":
        play = False
    elif playagain == "yes" or "y" or "Y" or "YES" or "yes":
        play = True
    else: playagain != "yes" or "y" or "Y" or "YES" or "yes" "no" or "n" or "N" or "no thank you"
    playagain = str(input("Invalid Entry. Please Type yes or no: "))
This is the error that I'm getting. There may be some other mistakes in my code as well.
File "comrandomguess.py", line 18
    if guess != int
                  ^
SyntaxError: invalid syntax
 
     
     
     
     
    