Python Forum
[split] Password Generator - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: General Coding Help (https://python-forum.io/forum-8.html)
+--- Thread: [split] Password Generator (/thread-10548.html)



[split] Password Generator - Fusion777 - Apr-23-2018

So, I've been trying to write this code that would tell me to stop once I entered the wrong password three times in a row and I don't know how to do it. Disclaimer, I'm very new to Python 3. I wrote the python code below for password input but it doesn't prompt me to stop after three attempts. What should I add to this code? or what should I delete so I can achieve what I wanted it to do. Just need some boost and help so I can clear my mind. (^^o) Can't seem to sleep at night when you don't get what you want to happen with your code. A bit of help is appreciated! Thanks!

password = str(input("Please enter password to continue: "))
if password == "fusion":
    print("Welcome! the password is correct, you may enter.")
    exit()

while password != "fusion":
	print("what is the Password?")
	password = input()

while password == "fusion":
	print("Welcome! the password is correct, you may enter.")
	exit()
Thank you,
Josh


RE: Password Generator - duguarun - May-24-2018

Hi,
I'm a newbie too!. I've done something with my knowledge, please check whether it suits for you.


password=str(input("Enter the password:"))
if password=='fusion':
    
    print ("Welcome!the password is correct, you may enter.")
    exit()

while password!='fusion':
    i=0      
    while i<3:
        password=str(input("You have entered invalid password, please enter teh password again:"))
        if password=='fusion':
            print ("Welcome!the password is correct, you may enter.")
            exit()
        i+=1
    print ("You have reached the maximum limit")
    break



RE: [split] Password Generator - MasterGame - Jul-08-2018

I know how to do this is Python 2. I'm pretty much a beginner as well. I'd do it like this:

password=raw_input("Enter the password: ")
times_wrong=0
while times_wrong<3:
if password=="fusion":
print "Welcome! The password is correct, you may enter."
break
else:
print "What is the password?"
times_wrong+=1

As I said before, I only know how to work Python 2. I suppose you'll be able to work out the syntax differences and stuff.