1 [root@sun ~]# cat 7.py 2 #!/usr/bin/python 3 # -*- coding=UTF-8 -*- 4 5 usera_name = 'usera' 6 usera_passwd = 'aresu' 7 usera_status = 'on' 8 userb_name = 'userb' 9 userb_passwd = 'bresu' 10 userb_status = 'on' 11 ng = 0 12 13 14 name = raw_input('請輸入使用者名稱:') 15 16 while ng < 3: 17 if name == usera_name: 18 passwd = raw_input('請輸入密碼 :') 19 if passwd == usera_passwd: 20 print '歡迎回來 usera !!!' 21 break 22 else: 23 ng += 1 24 if ng == 3: 25 print '密碼輸入錯誤三次,賬號已鎖定 !!!' 26 usera_status = 'off' 27 break 28 elif name == userb_name: 29 passwd = raw_input('請輸入密碼 :') 30 if passwd == userb_passwd: 31 print '歡迎回來 userb !!!' 32 break 33 else: 34 ng += 1 35 if ng == 3: 36 print '密碼輸入錯誤三次,賬號已鎖定 !!!' 37 usera_status = 'off' 38 break 39 else: 40 print '使用者不存在,請重新執行' 41 break 42 43 print usera_name,usera_status 44 print userb_name,userb_status 45 46 [root@sun ~]# python 7.py 47 請輸入使用者名稱:usera 48 請輸入密碼 :1 49 請輸入密碼 :2 50 請輸入密碼 :3 51 密碼輸入錯誤三次,賬號已鎖定 !!! 52 usera off 53 userb on 54 [root@sun ~]# python 7.py 55 請輸入使用者名稱:userb 56 請輸入密碼 :3 57 請輸入密碼 :2 58 請輸入密碼 :1 59 密碼輸入錯誤三次,賬號已鎖定 !!! 60 usera off 61 userb on 62 [root@sun ~]# python 7.py 63 請輸入使用者名稱:sun 64 使用者不存在,請重新執行 65 usera on 66 userb on 67 [root@sun ~]# python 7.py 68 請輸入使用者名稱:usera 69 請輸入密碼 :aresu 70 歡迎回來 usera !!! 71 usera on 72 userb on