ファイルの内部へログイン登録#改革プログラム#アカウントのパスワード、ユーザは#を存在するかどうかを決定します

#ログイン機能を作成します。
DEFログイン(名前、PWD):
INPUT USERNAME1 =( "ユーザー名を入力してください:")
"パスワードを入力します。")= INPUT PASSWORD1
私のために範囲内の(3):
USERNAME1名のIF ==パスワード1 == PWDと:
印刷(「成功した着陸」)
BREAK
elifのUSERNAME1 ==「」またはパスワード1 ==「」:
印刷(「ユーザ名とパスワードを空にすることはできません」)
他:
印刷(「ユーザ名とパスワードエラー、もう一度試してください。入力してください「)!
他:
印刷( 『ユーザ名とパスワードは、プログラムの誤っ回以上最後に入った!!』)
は登録機能定義
)DEF Regitを(:
USERNAME1 =入力( 『自分のユーザー名を入力してください:』)
パスワード1 =入力(「してくださいパスワードを入力してください:「)
入力パスワード2 =(」パスワードを入力します。 ")
IFパスワード1 ==パスワード2とUSERNAME1 = '':!の
印刷( "登録成功")
dict.setdefault(USERNAME1、パスワード1)
他:
印刷(「!仕様に応じて、ユーザー名とパスワードを入力してください」)
リターン辞書の

#を読み、ファイルのユーザー名とパスワード
のdict = {}
F =オープン(「A.TXT」、「R&LT 。 '=コード' UTF-8「)が
到達結果、f.read =()
RES =結果[0:-1]
new_res = res.split( "\ N-")はリスト#new_resある
()f.close
にIためnew_res:
nn_res i.split =( '')
dict.setdefault(nn_res [0]、nn_res [1])
ユーザ名=入力( "あなたの名前を入力してください:")
辞書にユーザー名がある場合:
印刷(「既に登録、パスワードのログインプログラム")を入力し
ログイン(ユーザ名、dict.get(ユーザー名))
他に
してください登録「)!印刷("
Regit()
=「UTF-8をコードする、 'W'、F =オープン( 'A.TXT'を")
キーのため、dict.itemsの値():
f.write( '%のS、S%' %(キー、値))
f.write( '\ N-')#書き込み改行

おすすめ

転載: www.cnblogs.com/wanglun1101/p/12387906.html
おすすめ