mardi 28 février 2017

Adding an if statement to a while loop

The premise of this code is to ask for a name, with a maximum of 3 attempts.

password = 'correct'
attempts = 3
password = input ('Guess the password: ')
while password != 'correct' and attempts >= 2:
    input ('Try again: ')
    attempts = attempts-1
if password == 'correct':               #Where the problems begin
    print ('Well done')

I can only enter the right password for the first attempt to return 'well done.' On the other two attempts, it will return as 'try again.' How can I get it to return well done, if entered on any of the attempts?

Aucun commentaire:

Enregistrer un commentaire