pythonloopswhile-loop

Python username and password with 3 attempts


Just started python and racking my brains on this but can't seem to get it right.

print('Enter correct username and password combo to continue')
count=0
password=Hytu76E
username=bank_admin

while password!='Hytu76E' and username!='bank_admin' and count<4:
    username=input('Enter username: ') and password=input('Enter password: ')

    if password=='Hytu76E' and username=='bank_admin':
     print('Access granted')

    else:
        print('Access denied. Try again.')
        count-=1

syntax error, can't assign to operator on line 6 username=input.


Solution

  • Fixed the code to achieve what you are trying to do:

    print('Enter correct username and password combo to continue')
    count=0
    while count < 3:
        username = input('Enter username: ')
        password = input('Enter password: ')
        if password=='Hytu76E' and username=='bank_admin':
            print('Access granted')
            break
        else:
            print('Access denied. Try again.')
            count += 1
    

    Changes that have been made: