最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2017年11月02日 09:33:29   作者:IT包工頭頭  
下面小編就為大家?guī)硪黄猵ython3.0 模擬用戶登錄,三次錯誤鎖定的實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

實(shí)例如下所示:

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

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

作業(yè)需求:

1.輸入用戶名密碼

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

3.輸錯三次后鎖定

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

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

2.判斷用戶是否存在,如果不存在提示賬號不存在。

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

#!/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 ("您的賬號已鎖定,請聯(lián)系管理員。")
else:
#如果用戶沒有在黑名單,判斷用戶是否存在。
 if name == username:
#如果密碼連續(xù)輸錯三次,鎖定賬號。
   while count <3:
     password = input("登錄密碼:")
     if name == username and password == userpassword:
        print("歡迎,%s" %name )
        break
     else:
        print("賬號密碼不匹配")
        count += 1
   else:
    print ("對不起,您的賬號連續(xù)輸錯三次賬號已鎖定,請聯(lián)系管理員。")
    f=open("aaa.txt","w+")
    li=['%s'%username]
    f.writelines(li)
    f.close()
 else:
   print ("用戶名不存在,請輸入正確的用戶名。")

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

相關(guān)文章

最新評論

麻城市| 花莲市| 洛浦县| 那坡县| 德清县| 封开县| 昭苏县| 阿拉善右旗| 南郑县| 庄河市| 高清| 峨边| 通化县| 治县。| 贞丰县| 温泉县| 河曲县| 梅河口市| 普定县| 榆林市| 罗定市| 眉山市| 南郑县| 平潭县| 湖北省| 闽清县| 紫阳县| 治县。| 澎湖县| 荔浦县| 濮阳市| 常熟市| 磴口县| 石林| 沾益县| 四会市| 积石山| 五河县| 星座| 北碚区| 文水县|