ユーザのログイン・レジスタを実装

インポートのJSON 
DEFログイン(acc_data):
カウント= 0
ユーザ=入力( "アカウント")
のpasswd =入力( "パスワード")
一方、カウント<3:
オープンと( "データベース"、 "R")のDBとして:
D = json.loads(db.read())
ユーザー== d.get( "ユーザ名")の場合とpasswd == d.get( "パスワード"):
印刷( "ログインに成功")
破る
他:
プリント(「誤ったユーザーを名またはパスワード")
カウント+ = 1つの


デフレジスト(acc_data):
ユーザー=入力(" USRNAME >>> ")
のpasswd =入力("パスワード>>>」)
TEMP = {

"ユーザ名":ユーザー、
"パスワード"のpasswd、
}
データ=のjson.dumps(TEMP)
オープン( "データベース"、 "A")と同様に、DB:

db.write(データ+ "\ n")



DEF開始(acc_data):

メニュー= ""」
"1 >>>登录" 、
"2 >>>注册"、
"3 >>>退出"
""」

menu_dict = {
"1":ログイン、
"2":レジスト、

}
exit_flag = Falseを
exit_flagないが:
プリント(メニュー)
user_option =入力( ">>")ストリップ()
menu_dictでuser_optionの場合:
menu_dict [user_option(acc_data)
のelif user_option == "3":
印刷(「再びへようこそ」)
ブレーク

開始(1)

おすすめ

転載: www.cnblogs.com/langjitanya/p/10961139.html
おすすめ