1. 程式人生 > >Python-Day1編寫登陸接口

Python-Day1編寫登陸接口

list 黑名單 count png 兩個文件 style strip 接口 流程圖

流程圖:

技術分享

Code:

 1 # Author:P J J
 2 #新建兩個文件,一個叫user_lock.txt 一個叫user.txt,在user.txt中輸入用戶名和密碼如:pjj 123如果需多個用戶,請輸入完一個用戶後
 3 #回車輸入第二個用戶
 4 count=0
 5 while count<3:
 6     username = input("請輸入用戶名:")
 7     f1 = open(user_lock.txt, r+)
 8     lock_list = f1.readlines()
 9 
10     for lock_user in lock_list:
11 lock_user = lock_user.strip(\n) 12 if username==lock_user: 13 print("用戶 %s 已經進入黑名單.程序退出" % username) 14 exit() 15 f2 = open("user.txt","r") 16 file_list = f2.readlines() 17 for line in file_list: 18 user,pwd=line.strip("\n").split() 19
20 if username==user: 21 count2=0 22 while count2<3: 23 password=input("請輸入密碼:") 24 if password==pwd: 25 print("登錄成功") 26 exit() 27 else: 28 if
count2<2: 29 print("密碼輸入錯誤!,你還可以輸入%d次" %(2-count2)) 30 count2+=1 31 else: 32 f1.write(username + \n) 33 print("錯誤輸入密碼3次,你的賬戶已進入黑名單") 34 exit() 35 36 else: 37 if count < 2: 38 print(輸入的%s不存在,還可以輸入%d次 % (username, 2 - count)) 39 count += 1 40 else: 41 print("%s用戶不存在,程序退出! " %username) 42 43 f1.close() 44 f2.close()

新建的兩個.txt文件

技術分享

user.txt中列舉的用戶名,密碼

技術分享

Python-Day1編寫登陸接口