使用者管理系統練習 python

2021-10-18 03:59:33 字數 1130 閱讀 3090

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...