Hello There, This problem isn't so simple as it looks in the title/subject of this email.
I am doing a tutorial on Python, and there is a script named password.py: password = "foobar" while password != "unicorn": password = raw_input("Password: ") print "Welcome in" The question says "Modify the password guessing program to keep track of how many times the user has entered the password wrong. If it is more than 3 times, print “That must have been complicated.” So I did, I did it in two ways. Case I: password = "foobar" attempt = 0 while password != "unicorn": password = raw_input("Password: ") attempt = attempt + 1 if attempt == 3: print "That must have been complicated.." print "Welcome in.." # This script does the half of work. This prints that statement after three attempts but lets you enter password more time. Case II: password = "foobar" attempt = 0 while password != "unicorn": password = raw_input("Password: ") attempt = attempt + 1 if attempt == 3: print "That must have been complicated.." break print "Welcome in.." # This script performs better than first one, but the problem is it welcomes you even if you haven't entered the password correct. Please tell, what can I do? _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor