import random
again = "yes"
print "\tWelcome to Number Guess 1.2!"
print "\t XXXX XXXXXX 2010"
while play_again == "yes":
player_guess = False
guess_count = 0
difficulty = 0
diff_pick = False
player_name = raw_input("\nWhat is your name?: ")
print "\nHello,", player_name,"this is a number guessing game!"
print "\nPick a difficulty:\nEasy(10 guesses)\nMedium(6 guesses)\nHard(4 guesses)"
diff_pick = raw_input("\nChoose: ")
diff_pick = diff_pick.lower()
if diff_pick != False:
if diff_pick == "easy":
difficulty = 10
elif diff_pick == "medium":
difficulty = 6
elif diff_pick == "hard":
difficulty = 2
print "\nI am thinking of a number between 1 and 100"
number = random.randrange(100) + 1
while player_guess != number and guess_count != difficulty:
player_guess = int(raw_input("Guess a number: "))
if player_guess > number:
print "Guess Lower..."
guess_count += 1
elif player_guess < number:
print "Guess Higher..."
guess_count += 1
print "\nYEAH! You guessed right!"
print "YOU WIN!"
lplay_again = raw_input("Do you want to play again?\nYes or No: "
[COLOR="red"]else:[/COLOR]
print "See Ya next time!"
raw_input("Press 'Enter' to quit.")
Its just a simple guessing game I wrote to show my buddy an example of Python.
The red text is the syntax error.
Why is this happening? :confused:


Sign In
Create Account

Back to top









