欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

實(shí)例如下所示:

# -*- coding:utf-8 -*-
#需求模擬用戶登錄,超過三次錯(cuò)誤鎖定不允許登陸
 
 
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('請(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í)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python繪圖庫(kù)Matplotlib的基本用法

    Python繪圖庫(kù)Matplotlib的基本用法

    這篇文章主要介紹了Python繪圖庫(kù)Matplotlib的基本用法,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-05-05
  • DRF框架API版本管理實(shí)現(xiàn)方法解析

    DRF框架API版本管理實(shí)現(xiàn)方法解析

    這篇文章主要介紹了DRF框架API版本管理實(shí)現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 基于PyQt5制作一個(gè)表情包下載器

    基于PyQt5制作一個(gè)表情包下載器

    每次和朋友聊天苦于沒有表情包,而別人的表情包似乎是取之不盡、用之不竭。作為一個(gè)程序員哪能甘愿認(rèn)輸,所以本文將用Python制作一個(gè)表情包下載器供大家斗圖,需要的可以參考一下
    2022-03-03
  • 如何解決pytorch訓(xùn)練過程中CPU內(nèi)存溢出問題

    如何解決pytorch訓(xùn)練過程中CPU內(nèi)存溢出問題

    這篇文章主要介紹了如何解決pytorch訓(xùn)練過程中CPU內(nèi)存溢出問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python中adb有什么功能

    python中adb有什么功能

    在本篇文章里小編給大家分享的是關(guān)于python中adb有功能的知識(shí)點(diǎn)總結(jié),有需要的可以跟著學(xué)習(xí)下。
    2020-06-06
  • django_orm查詢性能優(yōu)化方法

    django_orm查詢性能優(yōu)化方法

    這篇文章主要介紹了django_orm查詢性能優(yōu)化方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • pycharm2021激活碼使用教程(永久激活親測(cè)可用)

    pycharm2021激活碼使用教程(永久激活親測(cè)可用)

    pycharm2021激活碼是一個(gè)可以輕松幫助用戶免費(fèi)激活pycharm2021.1軟件的文件,雖然說pycharm現(xiàn)在只是推出了2021.1的EAP版,但是如果你想先率先體驗(yàn)一波,那么就可以利用小編提供的這個(gè)激活碼來進(jìn)行使用啦,并這個(gè)激活碼是永久有效的
    2021-03-03
  • python中使用xlrd、xlwt操作excel表格詳解

    python中使用xlrd、xlwt操作excel表格詳解

    這篇文章主要介紹了python中使用xlrd、xlwt操作excel表格詳解,python操作excel主要用到xlrd和xlwt這兩個(gè)庫(kù),即xlrd是讀excel,xlwt是寫excel的庫(kù),需要的朋友可以參考下
    2015-01-01
  • Python服務(wù)器創(chuàng)建虛擬環(huán)境跑代碼

    Python服務(wù)器創(chuàng)建虛擬環(huán)境跑代碼

    本文主要介紹了Python服務(wù)器創(chuàng)建虛擬環(huán)境跑代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python對(duì)象轉(zhuǎn)換為json的方法步驟

    Python對(duì)象轉(zhuǎn)換為json的方法步驟

    這篇文章主要介紹了Python對(duì)象轉(zhuǎn)換為json的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04

最新評(píng)論