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

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

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

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

需要實現(xiàn)功能

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

readme:

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

代碼

 # 輸入用戶名密碼
 # 認證成功后顯示歡迎信息
 # 連續(xù)輸錯三次后鎖定
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)
      #用戶名密碼均正確,打印歡迎信息并清空計數(shù)器跳出循環(huán)
      if username == user_name and password == pass_word:
        print("welcome " + username)
        count = 0
        break
      #用戶名正確,密碼錯誤,打印提示信息,計數(shù)器加1,并判斷計數(shù)器是否到3
      elif username == user_name and password != pass_word:
        print("wrong password!")
        count += 1
        print(count)
        #計數(shù)器到達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文件同一目錄下新建兩個文件:
login_true.txt ---------事先存放好用戶名密碼

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

    在Python中處理日期和時間的基本知識點整理匯總

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

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

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

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

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

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

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

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

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

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

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

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

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

    python程序超時處理方式

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

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

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

最新評論

阿克苏市| 汉寿县| 睢宁县| 上林县| 昌江| 海伦市| 修武县| 青铜峡市| 张家口市| 濮阳县| 天镇县| 武宁县| 鄄城县| 沭阳县| 曲水县| 九江市| 武汉市| 云和县| 星子县| 南昌市| 颍上县| 南平市| 永登县| 溆浦县| 桃园县| 罗源县| 德清县| 乌兰浩特市| 合山市| 台北市| 玛曲县| 沙雅县| 吕梁市| 民乐县| 交口县| 措美县| 沐川县| 清水河县| 苏尼特左旗| 莱芜市| 长丰县|