登録とログイン機能を完了するために定義された関数

登録DEF():
しばらく1:
インポートは、OS
INPUTを確認=( "終了登録を押してQまたはq")を
check.upper()== "Q" IF:
BREAK
他を:
ユーザ名は= INPUT( "ユーザー名を入力してください。" )
":)パスワード=入力(_ "ユーザー名とパスワードを入力してください(使用禁止")"
F1 ASオープン( "11.txt"、MODE = "R"、エンコード= "UTF-8")、\で
開きます( "11.txt_コピー"、MODE = "W"、エンコード= "UTF-8")F2 AS:
COUNT = 1
ライン分F1において:
f2.write(行)
line.strip S =()スプリット( "。 _「)
IFユーザ名== S [0]:
+1をカウント=カウント
数> 1とします。
印刷( "ユーザ名が登録されている")
他:
f2.write(ユーザー名+ "_" +パスワード+ "\ N-")
os.remove( "11.txt")
os.rename( "11.txt_コピー" 、 "11.txt")

ログインDEF():
しばらく1:
INPUTをチェック=( "ログプレスQまたはQ:")
check.upper IF()== "Q":
BREAK
他:
ユーザ名= INPUT( "自分のユーザー名を入力してください: ")
パスワード=入力("あなたのパスワードを入力してください: "という)
:11.txt " MODE =" R "エンコード=" UTF-8「)F ASオープン(と"
COUNT = 0
ラインのためでF:
U、P =行。ストリップ()スプリット( "_")。
ユーザ名の場合== uとパスワード== P:
1 = COUNTのCOUNT
COUNT == 1 IF:
印刷(「成功したログイン」)
他:
印刷(「パスワードまたはユーザー名が正しくない、再度ログインしてください!」)
レジスタ()
ログイン()

おすすめ

転載: www.cnblogs.com/hadibingjing/p/11777460.html
おすすめ