Readme: Involving Python knowledge points
- Data type
- User-to-program interaction
- While loop
- If.. else judgment
Approximate flowchart:
Basic requirements:
- Let the user enter the user name password
- Show welcome message after successful authentication
- Exit the program after a three-time error
user_info={ ' oath ': {' password ': ' 123 '}, ' oath1 ': {' password ': ' 123 '}, ' oath2 ': {' password ': ' 123 '},} Count = 0while True: if count>2: break name=input ("Please enter the user name:") if not name in user_in FO: print ("The user does not exist") count+=1 continue passwd=input ("Please enter a secret:") if passwd = = user_info[name]["Password"]: print ("Welcome to You") Break Else: print (' wrong Password ') count+=1
Upgrade Requirements:
- Can support multiple users login (prompt, through the list to save multiple account information)
- After the user 3 authentication failed, quit the program, start the program again when attempting to log on, or lock the status (hint: the user locked state must be stored in the file)
Writing a simulated user login in Python