91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python實現賬號密碼輸錯三次即鎖定功能簡單示例

發布時間:2020-09-24 17:08:19 來源:腳本之家 閱讀:272 作者:Hubery_Fight 欄目:開發技術

本文實例講述了Python實現賬號密碼輸錯三次即鎖定功能。分享給大家供大家參考,具體如下:

初學Python—1

#實現賬號輸錯三次即鎖定
user = "hubery"
passwd = "123"
confirm = 0
lock=0
fileOpen = open("username.txt","a+")
fileOpen.seek(0)
for i in range(3):
 username = input("username:")
 passsword = input("password:")
 for line in fileOpen.readlines():
  if username == line.strip():
   print("賬戶已經鎖定!")
   lock=1
   break
  else:
   continue
 fileOpen.seek(0)
 if user == username and lock ==0:
  if passwd == passsword:
   print("歡迎,歡迎!")
   confirm = 1
   break
  else:
   print("賬號戶或者密碼錯誤!")
   continue
 elif lock==1:
  continue
 else:
  print("1賬號或者密碼錯誤!")
  continue
fileOpen.close()
if confirm == 0 and lock==0:
 fileWrite=open("username.txt","a")
 fileWrite.write(username+"\n")
 fileWrite.close()

基本功能可以實現;

鎖定的賬號為第三次輸錯的用戶名(待完善)

以下為完善版本,如有錯誤,請告知

import os
user = "hubery"
passwd = "123"
count = 0
lock = 0
fileOpen = open("username.txt", "a+")
fileOpen.seek(0)
while 1:
 for i in range(5):
  username = input("username:")
  passsword = input("password:")
  for line in fileOpen.readlines():
   if username == line.strip():
    print("賬戶已經鎖定!")
    lock = 1
    break
   else:
    continue
  fileOpen.seek(0)
  if user == username:
   if lock == 1:
    continue
   elif passsword == passwd:
    print("歡迎,歡迎!")
    os._exit(0)
   elif count < 2:
    print("賬號或者密碼錯誤!")
    count += 1
    continue
   else:
    fileOpen.write(username + "\n")
    fileOpen.flush()
    print("密碼輸入錯誤超過三次,賬戶已經鎖定!")
    fileOpen.seek(0)
    continue
  else:
   print("賬號密碼錯誤!")
   continue
 check=input("還想驗證其他賬戶?(yes-繼續,no-退出)")
 if "no"==check.lower():
  os._exit(0)
 else:
  continue
fileOpen.close()

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python數據結構與算法教程》、《Python編碼操作技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程》

希望本文所述對大家Python程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凤山县| 霞浦县| 朝阳市| 滦南县| 开鲁县| 翼城县| 广灵县| 离岛区| 保山市| 西乌| 乌鲁木齐县| 南丰县| 高要市| 蓬安县| 临城县| 互助| 商南县| 谢通门县| 明光市| 海南省| 冀州市| 乾安县| 平阴县| 黄陵县| 金塔县| 石河子市| 巨鹿县| 东乌珠穆沁旗| 黄冈市| 当阳市| 卢湾区| 阿巴嘎旗| 法库县| 景东| 白玉县| 阳东县| 安徽省| 长子县| 四会市| 杭锦后旗| 中山市|