from random import *

x = randint(0,10)  # gives random value between 0 and 10 inclusive

min = 0
max = 2**10

num = randint(min,max)
print "my number is between ", min, " and ", max
counter = 0  # counts number of guesses
guesses = [] # stores all guesses

guess = min-1  # else while loop won't start
while guess != num:
    guess = input("what's your guess: ")
    if guess in guesses:
        print "HA HA you guessed that already!"
    else:
        if guess<num:
            print "the number is greater than your guess"    
        if guess>num:
            print "the number is less than your guess"
        guesses.append(guess)
    counter += 1
# while
print "you guessed it in ", counter, " tries"

