Help me in solving PYGUESS03 problem

My issue

please correct my code

My code

import random

def getRandomNumber():
    return random.randrange(1, 100)

#Update the code below to solve the problem
def giveHint(number, guess):
      if guess > (number + 10) or guess < (number - 10):

        return "Cold"
    elif number == guess
        return "Right"
    else:
        return "Hot"


def runGuess():
    secretNumber = getRandomNumber()
    user_guess = int(input("Enter a number between 1 and 100: "))
    hint = giveHint(secretNumber, user_guess)
    if hint == "Right":
        print("You guessed it Right!")
    else:
        print(hint)
            
if __name__ == '__main__':
    runGuess()

Learning course: Build Projects using Python
Problem Link: Comparing the guess Practice Problem in Build Projects using Python - CodeChef