# [Tutor] Guess Your Number Game

Edgar Antonio Rodríguez Velazco edgar.antonio.rv at gmail.com
Tue Jan 17 23:02:18 CET 2006

```Check this:

###########################################################

import random

print "Welcome to 'Guess Your Number'!"
print "\nThink of a number between 1 and 100."
print "And I will try and guess it!\n"
print "Valid inputs are: higher, lower and correct."

raw_input("\n\nPress enter once you have thought of a number.")

# set the initial values
x = 1       ## Pay atention to these two variables.
y = 100
guess = random.randrange(x, y) ## Now we use them
tries = 1

# guessing loop
response = ""
while response != "correct":
print "Is it" ,guess, "?\n"
response = raw_input ("")
if response == "lower":
y = guess ## y is the 100 above, now, we take the guess as "y"
and "y" as the maximum value of the parameters of guess.
guess = random.randrange(x, y)
elif response == "higher":
x = guess
guess = random.randrange(x, y) ## we take guess as the minimun value
of our guess and plug it into x

# Error message for invalid inputs
else:
print "Invalid entry!"

tries += 1

print "\nI guessed it!  The number was", guess
print "And it only took me", tries, "tries!\n"

raw_input("\n\nPress the enter key to exit.")
####################################################

I hope this can help you. ---- I am newbie, so if I did a mistake I hope you
to understand  my self  ;)  ---

--
Edgar A. Rodriguez
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20060117/e86c241f/attachment.html
```