The program below does two things: 1. It allows a user to login if he or she already has an account on the system. 2. It allows a user to create an account and login afterwards if the user does not have an account already (New user) in the system. NOTE : The program allows the user only two chances in every action. If the user fails again in the second chance, the program denies access from the user. Try it to find out. It's fun... You can copy and paste in your development environment and study how the code works or type it out yourself. Either way, you are good to go. To login as an existing user use the details below: Username: studysourcecodes Password: python The program starts below: userDict = {"studysourcecodes":"python"} #Note: Username = Dictionary 'key' # Password = Dictionary 'value' result = "" result1 = "" result2 = "" result3 = "" result4 = ...