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

python實(shí)現(xiàn)用戶名密碼校驗(yàn)

 更新時(shí)間:2020年03月18日 12:02:25   作者:s0cket  
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)用戶名密碼校驗(yàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python實(shí)現(xiàn)用戶名密碼校驗(yàn)的具體代碼,供大家參考,具體內(nèi)容如下

需要實(shí)現(xiàn)功能

輸入用戶名密碼 ;
認(rèn)證成功后顯示 歡迎信息 ;
連續(xù)輸錯(cuò)三次后 鎖定 ;

readme:

具體請(qǐng)看代碼注釋,懶了
1、輸入用戶名密碼
2、判斷用戶名是否在鎖定文件中
3、判斷用戶名密碼是否正確

代碼

 # 輸入用戶名密碼
 # 認(rèn)證成功后顯示歡迎信息
 # 連續(xù)輸錯(cuò)三次后鎖定
count = 0
while True:
  #輸入用戶名密碼
  username = input("Username:")
  password = input("Password:")
  #打開用戶名密碼文件
  f = open('login_true.txt')
  #打開鎖定用戶名文件
  f4 = open('login_lock.txt')
  #判斷輸入用戶名是否存在于鎖定文件中
  for line in f4:
    user_name2 = line.strip()
    if username == user_name2:
      print("username is locked!")
      break
  else:
    #判斷用戶名密碼是否正確
    for line in f:
      str = line.strip()
      str2 = ','
      user_name = str[:str.index(str2)]
      pass_word = str[str.index(str2)+1:]
      # print(user_name, pass_word)
      #用戶名密碼均正確,打印歡迎信息并清空計(jì)數(shù)器跳出循環(huán)
      if username == user_name and password == pass_word:
        print("welcome " + username)
        count = 0
        break
      #用戶名正確,密碼錯(cuò)誤,打印提示信息,計(jì)數(shù)器加1,并判斷計(jì)數(shù)器是否到3
      elif username == user_name and password != pass_word:
        print("wrong password!")
        count += 1
        print(count)
        #計(jì)數(shù)器到達(dá)3次,將用戶名寫入鎖定文件中
        if count == 3:
          f2 = open('login_lock.txt', "a+")
          f2.write(username+'\n')
          f2.close()
          count = 0

        break
    else:
      print("please check out your username!")
      count = 0
    f.close()

注意

py文件同一目錄下新建兩個(gè)文件:
login_true.txt ---------事先存放好用戶名密碼

login_lock.txt----------用于存放鎖定的用戶名

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)曲線點(diǎn)抽稀算法的示例

    Python實(shí)現(xiàn)曲線點(diǎn)抽稀算法的示例

    本篇文章主要介紹了Python實(shí)現(xiàn)曲線點(diǎn)抽稀算法的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • 在Python中處理日期和時(shí)間的基本知識(shí)點(diǎn)整理匯總

    在Python中處理日期和時(shí)間的基本知識(shí)點(diǎn)整理匯總

    這篇文章主要介紹了在Python中處理日期和時(shí)間的基本知識(shí)點(diǎn)整理匯總,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • python使用for循環(huán)和海龜繪圖實(shí)現(xiàn)漂亮螺旋線

    python使用for循環(huán)和海龜繪圖實(shí)現(xiàn)漂亮螺旋線

    這篇文章主要為大家介紹了python使用for循環(huán)和海龜繪圖實(shí)現(xiàn)漂亮螺旋線實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • 基于Python Numpy的數(shù)組array和矩陣matrix詳解

    基于Python Numpy的數(shù)組array和矩陣matrix詳解

    下面小編就為大家分享一篇基于Python Numpy的數(shù)組array和矩陣matrix詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python中22個(gè)萬用公式的小結(jié)

    Python中22個(gè)萬用公式的小結(jié)

    在大家的日常python程序的編寫過程中,都會(huì)有自己解決某個(gè)問題的解決辦法,或者是在程序的調(diào)試過程中,用來幫助調(diào)試的程序公式,本文總結(jié)了22個(gè)萬用公式,感興趣的可以了解一下
    2021-07-07
  • Python去除字符串中某個(gè)字符的多種實(shí)現(xiàn)方法

    Python去除字符串中某個(gè)字符的多種實(shí)現(xiàn)方法

    這篇文章主要介紹了Python去除字符串中某個(gè)字符的多種實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python 除法保留兩位小數(shù)點(diǎn)的方法

    python 除法保留兩位小數(shù)點(diǎn)的方法

    今天小編就為大家分享一篇python 除法保留兩位小數(shù)點(diǎn)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python神器之Pampy模式匹配庫的用法詳解

    Python神器之Pampy模式匹配庫的用法詳解

    Pampy是Python的一個(gè)模式匹配類庫,一個(gè)只有150行的類庫,該庫優(yōu)雅、高效值得廣大Python的碼農(nóng)加入自己基本開發(fā)棧中。本文就來講講Pampy的用法,需要的可以參考一下
    2022-07-07
  • python程序超時(shí)處理方式

    python程序超時(shí)處理方式

    這篇文章主要介紹了python程序超時(shí)處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 利用Python實(shí)現(xiàn)數(shù)值積分的方法

    利用Python實(shí)現(xiàn)數(shù)值積分的方法

    這篇文章主要介紹了利用Python實(shí)現(xiàn)數(shù)值積分。本文主要用于對(duì)比使用Python來實(shí)現(xiàn)數(shù)學(xué)中積分的幾種計(jì)算方式,并和真值進(jìn)行對(duì)比,加深大家對(duì)積分運(yùn)算實(shí)現(xiàn)方式的理解
    2022-02-02

最新評(píng)論

宜黄县| 昭通市| 兴化市| 黄石市| 鹿邑县| 新巴尔虎右旗| 周宁县| 前郭尔| 平南县| 房山区| 紫金县| 北流市| 壤塘县| 南皮县| 肃北| 上饶县| 马公市| 稻城县| 宝鸡市| 保亭| 石柱| 佛山市| 道孚县| 麦盖提县| 新建县| 伽师县| 修文县| 洛浦县| 达日县| 仁怀市| 晋城| 阿坝县| 伊金霍洛旗| 华宁县| 华安县| 固阳县| 吐鲁番市| 博野县| 云阳县| 河西区| 波密县|