Now you should be able to make a game similar to the one in the last exercise. The code from the last exercise is below:

count = 0 while count < 3: num = random.randint(1, 6) print num if num == 5: print "Sorry, you lose!" break count += 1 else: print "You win!"

In this exercise, allow the user to guess what the number is 3 times.

guess = int(raw_input("Your guess: "))

Remember, raw_input turns user input into a string, so we use int() to make it a number again.



Use a while loop to let the user keep guessing so long as guesses_left is greater than zero.

Ask the user for their guess, just like the second example above.

If they guess correctly, print "You win!" and break.

Decrement guesses_left by one.

Use an else: case after your while loop to print "You lose.".

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?