国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實現用戶登錄系統

2020-01-04 17:27:21
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了python實現用戶登錄系統的相關資料,感興趣的朋友可以參考一下
 

本文實例為大家分享了用戶登錄系統python實現代碼,供大家參考,具體內容如下
注意事項: 
1、使用python3執行程序。按提示輸入1或2,登錄或退出程序 
2、輸入用戶名后,如果用戶名被鎖定及無效用戶名,程序會退出,請確保輸入正確。 
3、輸入用戶名正確后,輸入密碼。用戶名正確的情況下,密碼連續輸錯三次,用戶將被鎖定,禁止登錄系統

#!/usr/local/env python#coding:utf-8#Auto:Panwenbin#function:lock_file=open('file_lock.txt','r+')user_pass=open('username_file.txt','r+')count=0
cmd=input(''' 1:登錄系統 2:退出系統 請輸入您的操作:''') if cmd.isdigit() and int(cmd)==2: exit() elif cmd.isdigit() and int(cmd)==1:   while count <3:#只要重試不超過3次就不斷循環     username=input('請輸入您的用戶名:')     for i in lock_file.readlines(): #判斷用戶名是否在鎖文件中       i=i.split()       if username in i[0]:         print('對不起 %s 已鎖定'%username)         exit()
match = False     for j in user_pass.readlines():       user,password = j.strip('/n').split() #去掉每行多余的/n并把這一行按空格分成兩列,分別賦值為user,passwd兩個變量       if username == user:   #判斷輸入的用戶是否存在           passwd=input ('請輸入密碼:')           if password == passwd:              print ('用戶名和密碼正確')              match = True              break          elif password != passwd:#在用戶名正確的前提下,判斷輸入的密碼是否正確              for i in range(2):               passwd=input ('密碼錯誤,請重新輸入密碼:')               if password == passwd:                  print ('用戶名和密碼正確')                  match = True                  break
if username != user :#判斷用戶不存在       print('您輸入用戶名不存,程序已退出')       exit()     elif match == False :#如果match還為False,代表上面的循環中跟本就沒有match上用戶名和密碼       print('密碼和用戶名不匹配,嘗試超過三次,用戶被鎖定')       lock_file.write('%s /n'%username)       lock_file.close()       user_pass.close()       exit()     elif match==True:       print('登錄成功')       break else:   print('無效選項,程序已退出')

以上就是本文的全部內容,希望對大家學習python程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 克东县| 河西区| 中山市| 普宁市| 望都县| 那坡县| 英超| 连江县| 布尔津县| 云林县| 土默特右旗| 额敏县| 津南区| 五指山市| 昭觉县| 当阳市| 齐河县| 襄城县| 山阴县| 定结县| 漳平市| 祁连县| 嘉鱼县| 金沙县| 循化| 屏山县| 阜康市| 华亭县| 锡林浩特市| 渭南市| 康乐县| 泸溪县| 伊春市| 岳普湖县| 天台县| 湟源县| 英吉沙县| 武乡县| 保亭| 乃东县| 周口市|