user = "jack"
password = 123
count = 0
def write_lock_list(name): #將輸入的使用者名稱寫入檔案當中
file = open('lock_list','w')
file.writelines(name)
file.close()
def read_lock_list(name): #讀取列表中使用者
file =open('lock_list','r')
file_user=file.read()
return file_user
while count<3:
username=input("name:")
userpassword=input("password:")
lock_user=read_lock_list(username)
if lock_user==username: #輸入使用者與鎖定列表中的使用者做對比
print(" has already been locaked! ".format(lock_user))
break
elif username == user and userpassword==password:
print("welcom to my blog!")
break
count +=1
else:
if count==3: #如果計數為3的話證明該使用者被鎖定,因此將該使用者加入到鎖定列表中
write_lock_list(username)
print(" has already been locaked! ".format(username))
python 登陸介面
1 coding utf 8 2 author steven kang 3 4 import os,sys,getpass 匯入os,sys,getpass 模組 5 u 0 使用者的迴圈次數 6 while u 3 7 username input 請輸入您的使用者名稱 使用input 讓使用者輸...
python 登陸介面
登陸介面要求 輸入使用者名稱密碼 認證成功後顯示登陸成功資訊 輸錯三次後鎖定並追加到user lock檔案 一 只針對帳號檔案裡的使用者進行判斷並鎖定,針對使用者和密碼各有三次錯誤重試機會。1 流程圖如下 2.如下1 usr bin env python 2import sys,os,getpass...
Python編寫登陸介面
編寫登陸介面 輸入使用者名稱密碼 認證成功後顯示歡迎資訊 輸出三次後鎖定 author baihaoxiang import json 編寫登陸介面 輸入使用者名稱密碼 認證成功後顯示歡迎資訊 輸出三次後鎖定 思路1 使用者名稱和密碼用字典1存datauser 建立乙個使用者名稱和可用的字典2,da...