> hi, please help me,,,,,, a newbie.......send me code for a programme > in which the computer tell u the number that u guessed............
I can think of at least two versions of this: >>> _ = raw_input("Think of an integer greater than 1 and less than 3") >>> print "Your number was 2! This code is teh awesome!" or, if you need to guess an arbitrary number greater than "N", you can use this spiffy code: >>> print "Think of an integer greater than zero and I will guess it" >>> i = 1 >>> while raw_input("Was your number %i?" % i) <> "yes": i += 1 ... >>> print "I guessed your number correctly!" Oh...unless this was a homework problem and you were looking for a standard binary search of a problem-space, in which case, mailing lists don't generally do your homework for you. However, the first solution I provided is *far* better than a boring old binary-search because it solves the problem in O(1) rather than O(log N) which any good math wonk will tell you is a much more efficient algorithm! :) -tkc -- http://mail.python.org/mailman/listinfo/python-list