#字典 實現 註冊 登入 修改
// a code block
// an highlighted block
資料庫=
def 註冊()
: xm=
input
('註冊新使用者名稱:'
) m1=
input
('密碼:'
) m2=
input
('確認密碼:'
)if xm in 資料庫.
keys()
: #判斷資料庫中key 輸入的(xm 對應key)(in 對比) 資料庫.
keys
() 是否存在
print
('使用者名稱已存在'
) elif m1 != m2: #是否相等
print
('密碼不一致'
)else
: 資料庫[
'%s'
% xm]
='%s'
% m2 #寫入新的鍵值對
print
('註冊成功!'
,資料庫)
print
('下一步登入')登入
()def 登入()
:id=input
('賬戶:'
) ma=
input
('密碼:'
)if 資料庫.
get(
'%s'%id
,none)
: #判斷資料庫中 是否存在使用者名稱 不存在 給個預設值 (不給預設值會報錯)
if ma == 資料庫[
'%s'%id
]: #判斷 輸入的 (ma值 對應value)與(id鍵 對應 key)是否一致
print
('登入成功!'
)print
('下一步修改')修改
()else
:print
('密碼錯誤!'
)else
:print
('賬號不存在!'
)def 修改()
:id=input
('修改——使用者名稱:'
) ma =
input
('修改——密碼:'
)if 資料庫.
get(
'%s'%id
, none)
: # 判斷資料庫中 是否存在使用者名稱 不存在 給個預設值 (不給預設值會報錯)
if ma == 資料庫[
'%s'%id
]:print
('登入成功!可以修改了'
) m1 =
input
('新密碼:'
) m2 =
input
('確認新密碼:'
)if m1 != m2:
print
('密碼不一致'
)else
: 資料庫[
'%s'%id
]='%s'
% m2 # 寫入新的鍵值對
print
('修改密碼成功!'
)print
(資料庫)
else
:print
('賬號不存在!')註冊
()####################輸出效果圖#######################
註冊新使用者名稱:hhhh
密碼:123456
確認密碼:123456
註冊成功!
下一步登入
賬戶:hhhh
密碼:123456
登入成功!
下一步修改
修改——使用者名稱:hhhh
修改——密碼:123456
登入成功!可以修改了
新密碼:654321
確認新密碼:654321
修改密碼成功!
python模擬註冊登入 python實現模擬登入
python實現模擬登入 2012 08 02 10 20 42 我來說兩句 當你要模擬登入乙個 時,首先要搞清楚 的登入處理細節 發了什麼樣的資料,給誰發等.我是通過httpfox來抓取http資料報來分析該 的登入流程。同時,我們還要分析抓到的post包的資料結構和header,要根據提交的資料...
python實現註冊登入小程式
用python 實現模擬註冊和登入的程式 使用者資訊最終以字典的格式儲存在乙個txt檔案裡,具體實現如下 users.txt裡使用者字典格式如下 1,3 name2 4 name3 5 1 註冊 2 f open users.txt a encoding utf 8 3f.seek 0 4 user...
Python實現註冊 登入小程式功能
主要實現功能 1 使用者輸入使用者名稱,在使用者名稱檔案中查詢對應的使用者,若無對應使用者名稱則列印輸入錯誤 2 使用者名稱輸入正確後,進行密碼匹配。輸入密碼正確則登入成功,否則重新輸入。3 連續輸錯三次密碼則該使用者名稱被鎖,退出程式 在程式資料夾下建立乙個使用者名稱 密碼的檔案 user np....