1). 系統裡面有多個使用者, 使用者資訊目前儲存在列表裡面;
users = [『root』, 『westos』]
passwds = [『123』, 『456』]
2). 使用者登陸(判斷使用者登陸是否成功):
1). 判斷使用者是否存在?(inuser in users)
2). 如果存在:
1). 判斷使用者密碼是否正確?
(先找出使用者對應的索引值, 根據passwds[索引值拿出該使用者的密碼)
如果正確: 登陸成功, 退出迴圈;
如果密碼不正確, 重新登陸, 總共有三次登陸機會
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('已經超過3次機會了~')
簡單的使用者管理系統(Python)
進 系統顯示系統功能界 可以實現功能如下 新增學員 刪除學員 修改學員資訊 查詢學員資訊 顯示所有學員資訊 退出系統 戶根據 需求選取 完整 def print info 功能介面 print 20 print 歡迎登入學員管理系統 print 1 新增學員 print 2 刪除學員 print 3...
Linux系統中的使用者管理
使用者 3a機制 3a機制組成系統中最底層的安全架構 使用者組 由於電腦對數字敏感,所以針對電腦的存在方式就是使用者和使用者組的id 人類對字串敏感,所以針對人類的存在方式就是使用者及使用者組的名稱 id 名稱 root westoslinux id 檢視使用者id資訊 root westoslin...
python練習 使用者管理系統
1.系統裡面有多個使用者,使用者的資訊目前儲存在列表裡面 users root westos passwd 123 456 2.使用者登陸 判斷使用者登陸是否成功 1 判斷使用者是否存在 2 如果存在 1 判斷使用者密碼是否正確 如果正確,登陸成功,推出迴圈 如果密碼不正確,重新登陸,總共有三次機會...