Hi.

> I want the program to say "You're stupid!" When a player fails to guess in
> 10 tries.
> But, it's not working..

Very simple fix for bug:

>     elif (guess < number):
>         print "Higher...\n"
>     elif (tires > 10):
>         print "You're stupid!"
>     else:
>         print "Error!"
> 
>     guess = int(raw_input("Take a guess: "))
>     tries += 1

first off you tries is misspelled (someone probably already caught that). 
Second you have elif guess > ... and then elif tries > .... That's your 
problem. You need:

if tries > 10:
    print "You're stupid."

instead of elif tries > 10....   elif is used only when refering to the 
original if (in this case guess). So you need a new if statement.

Hope this helps.
Joe


_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to