python練習 使用者管理系統

2021-09-16 18:05:35 字數 884 閱讀 9418

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 虛擬使用者 偽使用者 一般不會用來登入系統的,他主要是用於位置某個服務的...