python學習筆記(一)

編寫一個登陸接口,要求如下

    1. 輸入用戶名密碼
    1. 認證成功後顯示歡迎信息
    1. 輸錯三次後鎖定
import os

count = 0

#讀取用戶列表
user_check = open('userlist.txt','r')
userlist = user_check.read()
user_check.close()

#讀取鎖定用戶列表
user_lock = open('userlock.txt','r')
lock = user_lock.read()
user_lock.close()

username = input("輸入用戶名:")
while count < 3:
    passwd = input("請輸入密碼:")

    if username in lock:
        print("賬號已鎖定,請聯繫管理員")
        break
    else:
        if username in userlist:
            if passwd == '123456':
                print("welcome "+username)
                break
            else:
                print("密碼錯誤")
                count += 1
        else:
            print("您輸入的賬號不存在")
            break
else:
    print("連續三次輸錯密碼,賬號被錯定")
    #開始將連續三次輸錯密碼的賬號寫入鎖定用戶列表
    add_lock = open('userlock.txt','a')
    add_lock.write(username)
    add_lock.close()

python學習筆記(一)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章