# 8. Your own while / else

#1
``````from random import randint

# Generates a number from 1 through 10 inclusive
random_number = randint(1, 10)

guesses_left = 3
while guesses_left > 0:

if guess == random_number:
print "You win!"
break;
elif guess != random_number:
guesses_left -= 1
break;
else:
print "You lose."``````

The above code keeps giving me the error:

Oops, try again. Did you include an else for the while loop?

Obviously i am adding the else statement in there so i really have no idea what's wrong with it!

#2

Never mind, i worked it out.

``````if guess == random_number:
print "You win!"
break;

guesses_left -= 1

else:
print "You lose."``````

#3

That's not where the `else` should go. That is an if-else. The exercise is about while-else!

#4

You're right, the indents didn't work properly. the else is outside of the if statement line.

#5
``````from random import randint

# Generates a number from 1 through 10 inclusive
random_number = randint(1, 10)

guesses_left = 3