国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python3.0 模擬用戶登錄,三次錯(cuò)誤鎖定的實(shí)例

2020-01-04 16:27:07
字體:
供稿:網(wǎng)友

python3.0 模擬用戶登錄,三次錯(cuò)誤鎖定的實(shí)例

實(shí)例如下所示:

# -*- coding:utf-8 -*-#需求模擬用戶登錄,超過三次錯(cuò)誤鎖定不允許登陸  count = 0 #realname passwdReal_Username = "test"Real_Password = "test" #讀取黑名單的內(nèi)容f = open('black_user','r')lock_file = f.read()f.close() Username = input('請(qǐng)輸入用戶名:') #判斷輸入用戶是否在黑名單內(nèi),如果在則不允許輸入密碼for i in range(1): if lock_file == Username:  print('對(duì)不起,您的用戶已鎖定,暫時(shí)不允許使用!')  exit() else:  continue #嘗試輸入密碼并對(duì)輸入次數(shù)進(jìn)行計(jì)數(shù)for i in range(3): Password = input("請(qǐng)輸入密碼:") if Username == Real_Username and Password == Real_Password:  print("登錄成功")  break else:  print("登錄失敗") count += 1 #如果輸入三次錯(cuò)誤密碼,則提示用戶名鎖定,并將用戶名拉黑if count == 3: print("對(duì)不起,您輸入的密碼錯(cuò)誤次數(shù)已經(jīng)達(dá)到3次,您的用戶名將被鎖定") f = open("black_user","w") f.write("%s"%Username) f.close()

python基礎(chǔ)-實(shí)現(xiàn)用戶密碼登錄,輸錯(cuò)三次鎖定

作業(yè)需求:

1.輸入用戶名密碼

2.認(rèn)證成功后顯示歡迎信息

3.輸錯(cuò)三次后鎖定

實(shí)現(xiàn)思路:

1.判斷用戶是否在黑名單,如果在黑名單提示賬號(hào)鎖定。

2.判斷用戶是否存在,如果不存在提示賬號(hào)不存在。

3.判斷賬號(hào)密碼是否正確,如果正確登錄進(jìn)去。如果不正確有三次輸入密碼機(jī)會(huì)。三次全部輸錯(cuò),賬號(hào)鎖定。

#!/usr/bin/env python#_*_conding:utf-8_*_ count = 0  #計(jì)數(shù)器username = "aaa" #登錄用戶名userpassword = "asd" #登錄密碼 #讀取黑名單用戶f = open("aaa.txt","r")file_list = f.readlines()f.close() lock = []name = input("登錄用戶名:") #判斷用戶是否在黑名單for i in file_list:  line=i.strip("/n")  lock.append(line)if name in lock:  print ("您的賬號(hào)已鎖定,請(qǐng)聯(lián)系管理員。")else:#如果用戶沒有在黑名單,判斷用戶是否存在。 if name == username:#如果密碼連續(xù)輸錯(cuò)三次,鎖定賬號(hào)。   while count <3:     password = input("登錄密碼:")     if name == username and password == userpassword:        print("歡迎,%s" %name )        break     else:        print("賬號(hào)密碼不匹配")        count += 1   else:    print ("對(duì)不起,您的賬號(hào)連續(xù)輸錯(cuò)三次賬號(hào)已鎖定,請(qǐng)聯(lián)系管理員。")    f=open("aaa.txt","w+")    li=['%s'%username]    f.writelines(li)    f.close() else:   print ("用戶名不存在,請(qǐng)輸入正確的用戶名。")

以上這篇python3.0 模擬用戶登錄,三次錯(cuò)誤鎖定的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 丽水市| 东明县| 乌恰县| 扎兰屯市| 疏附县| 潞西市| 宣恩县| 阿城市| 金阳县| 黄山市| 来宾市| 略阳县| 广德县| 夏津县| 高州市| 梓潼县| 资源县| 临颍县| 东港市| 吉木乃县| 浑源县| 鹤山市| 奎屯市| 太仓市| 镇雄县| 江都市| 宁德市| 察雅县| 汉中市| 娄烦县| 海原县| 阿荣旗| 高唐县| 正镶白旗| 轮台县| 田阳县| 宁阳县| 景洪市| 张家川| 武平县| 哈尔滨市|