1.系統裡面有多個使用者,使用者的資訊目前儲存在列表裡面
users = ['root','westos']
passwd = ['123','456']
2.使用者登陸(判斷使用者登陸是否成功
1).判斷使用者是否存在
2).如果存在
1).判斷使用者密碼是否正確
如果正確,登陸成功,推出迴圈
如果密碼不正確,重新登陸,總共有三次機會登陸
3).如果使用者不存在
重新登陸,總共有三次機會
users = [『root』,『westos』]passwds = [『123』,『456』]
#嘗試登入的次數
trycount = 0
while trycount < 3:
#接收使用者輸入
inuser = input(『使用者名稱:』)
inpasswd = input(『密碼:』)
#嘗試次數加1
trycount += 1
if inuser in users:
#先找出使用者對應的索引值
index = users.index(inuser)
passwd = passwds[index]
if inpasswd == passwd:
print(』%s登入成功』 %(inuser))
break
else:
print(』%s登入失敗:密碼錯誤』 %(inuser))
else:
print(『使用者%s不存在』 %inuser)
else:
print(『嘗試次數超過三次,請稍後登入…』)
Python 列表練習 使用者管理系統
user admin root westos passwd admin 123 456 i 0for i in range 3 a input 輸入使用者名稱 if a q print 退出成功 exit if a in user b input 輸入密碼 index user.index a pa...
使用者管理系統練習 python
userinfor defregister global userinfor name input 請輸入使用者名稱 if name in userinfor 判斷是否被註冊過 print 該使用者名稱已被註冊 else passwd input 請輸入密碼 userinfor name passw...
Linux學習 使用者管理
檢視檔案所屬使用者ll或者ls l linux使用者三種角色超級使用者root 擁有系統最高許可權 uid 0 普通使用者 系統使用者 uid 1 999 centos7版本 本地使用者 uid 1000 沒有使用者都有uid 虛擬使用者 偽使用者 一般不會用來登入系統的,他主要是用於位置某個服務的...