Here is a part of my code where the problem is. It doesn't matter what the input is, the script will end when I enter something.
It should restart when i enter "yes" or "y" Without the OR it works without problem
else:
    if number == rndnum:
        print "Congratulations! You won."
        print "Do you want to replay?"
        answer = raw_input("Type y (yes) or n (no): ")
        dialog = 1
        while dialog == 1:
            if answer == "n" or "no":
                replay = 0
                dialog = 0
            elif answer == "y" or "yes":
                dialog = 0
            else:
                answer = raw_input("Type y (yes) or n (no): ")
        loop = 0 #Will overdo loop var and stop the loop
 
     
    