Pythonが書かれたインタフェースを着陸した後、ユーザー名とパスワードの認証が成功したディスプレイのログイン情報であり、ユーザ名とパスワードを間違って3回無さらに入力

方法:ループのために実装
最初の二つの変数の_userを定義し、_passwd
その後、ユーザ名変数を使用して制御ループの入力数、入力された値保存されたパスワードは、ユーザー名とパスワードを保存し
、ユーザー名とパスワードの検証を確認するために使用されていることは成功しています成功した着陸情報は、そうでなければ、エラーメッセージが表示されます。コードは以下の通りであります:
= _user "FZW" 
_passwd = "123"
の範囲でI(3。)のために:
ユーザ名= INPUT( "ユーザ名:")
パスワード= INPUT( "パスワード:")
ユーザ名とパスワード== == _userの_passwd IF
」(印刷「%の_user)のS%へようこそ
ループのうちBREAK番号
:他の
」)!プリント(「ユーザー名またはパスワードが正しくありません
:通常のサイクルが終了したために、それはelseステートメントの実行されます#長い他
)、」3回入力された(印刷」を!

実行結果を図に示す成功着陸着陸の故障方法2:実施ループながらループは、可変数でサイクル数を記録することであるが、コードは次の_user =「FZW」







_passwd = "123"
count = 0
while count < 3: #当while后面的条件成立,才执行下面的语句
username = input("Username:")
Password = input("Password:")
if username == _user and Password == _passwd :
print("欢迎%s" %_user)
break #跳出循环
else:
print("用户名或密码错误!")
count +=1
else:
print("已经输入过三次!")


运行结果同上图


おすすめ

転載: www.cnblogs.com/fzw1995/p/11305548.html