userinfor=
defregister()
:global userinfor
name =
input
('請輸入使用者名稱:'
)if name in userinfor:
#判斷是否被註冊過
print
('該使用者名稱已被註冊'
)else
: passwd =
input
("請輸入密碼:"
) userinfor[name]
= passwd #新增使用者資訊
print
('註冊成功!'
)def
login()
:global userinfor
name =
input
('請輸入使用者名稱:'
) passwd =
input
("請輸入密碼:"
)if name in userinfor:
ifint
(passwd)
== userinfor[name]
:#因為passwd和userinfor[name]不是乙個型別,所以在passwd前加個int轉化為整型
print
('歡迎%s登入'
%name)
else
:#這裡也可以使用return提前結束
print
('使用者名稱或密碼錯誤'
)def
main()
:while
true
:print
('1 註冊'
)print
('2 登入'
)print
('3 退出'
) i=
int(
input
('請選擇:'))
if i==1:
register(
)elif i ==2:
login(
)elif i==3:
break
print
("歡迎再次使用!"
)main(
)
python 作業系統(練習)
京東二面筆試題 1 生成乙個大檔案ips.txt,要求1200行,每行隨機為172.25.254.0 24段的ip 2.讀取ips.txt檔案統計這個檔案中ip出現頻率排前10的ip import random def create ip file filename ip 172.25.254.st...
python練習 使用者管理系統
1.系統裡面有多個使用者,使用者的資訊目前儲存在列表裡面 users root westos passwd 123 456 2.使用者登陸 判斷使用者登陸是否成功 1 判斷使用者是否存在 2 如果存在 1 判斷使用者密碼是否正確 如果正確,登陸成功,推出迴圈 如果密碼不正確,重新登陸,總共有三次機會...
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...