Python 編寫登陸介面,輸入使用者名稱密碼,認證成功後顯示歡迎資訊,輸入錯誤三次鎖定

來源:互聯網
上載者:User

標籤:python

file = open(‘lock.txt‘).readlines()
name = input(‘username:‘).strip()
lock=[]
for i in file:
     line = i.strip(‘\n‘)
     lock.append(line)
if name in lock:
     print(name,‘已經被鎖定,請聯絡開戶行.退出!‘)
else:
     i = 1
     while i <=3:
            i = i + 1
            print(‘........................‘)
            username = name
            print (username)
            passwd = input(‘Passwd:‘).strip()
            f = open(‘user.txt‘, ‘r‘)
            login = False
            if len(username) != 0 and len(passwd) != 0:
                  for line in f.readlines():
                        if username == line.split()[0] and passwd == line.split()[1] :
                              print("歡迎中國銀行AMT系統")
                              login = True
                              break
                        else:
                              continue
            if login is True:
                              break
     else:
            f = open(‘lock.txt‘, ‘a‘)
            f.write(name)
            f.write(‘\n‘)
            f.close()
            print(name,‘你的密碼輸入超過三,鎖定帳號,退出‘)

本文出自 “強哥部落格” 部落格,請務必保留此出處http://listcto.blog.51cto.com/10175308/1640312

Python 編寫登陸介面,輸入使用者名稱密碼,認證成功後顯示歡迎資訊,輸入錯誤三次鎖定

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.