#ユーザログイン(失敗した試みは機会を入力する)と、各エラーが表示されたときにエラーの残数(ヒント:使用して文字列の書式)

#のユーザログイン(3回の不一致機会)と残りの各エラー表示エラー数(注:使用する文字列形式)。I = 3 ユーザ名= "yangxiaoer" パスワード= "123456" しばらくI> = 0 :
#1      名=入力( "自分のユーザー名を入力してください:")      名前IF ==ユーザ名:
#1          passwdを=入力( "あなたのパスワードを入力してください:")          IF == passwdのパスワード:
#の             印刷(「ログイン成功。「しばらくお待ちください)
#の             印刷( '' '              ユーザー名:%のS 
#の             パスワード:%のSの             ' '' %(ユーザ名、パスワード)) 
#の             ブレーク         他に:             印刷( "あなたのパスワードが間違っている、再入力してください")              印刷((I-1)% "をあなたは持っている%sのチャンス")              私== 0の場合:
#の                 印刷(「あなたのチャンスは終了、最大使用されています操作「)                  BREAKの
#は             続行     :他の
#の         印刷( "!ユーザー名が正しくない、再入力してください")          印刷( "%sのチャンスはあなたが持っている" %(I-1))      - = Iを1 ユーザ名= "yangxiaoer" パスワード= "123456" 私は= 3 i>が0しばらく:     ZH =入力( "ログインを入力してください")      I - = 1つの     の場合ZH ==ユーザ名:         ミリメートル= INPUT(「あなたのパスワードを入力してください:」)          ミリメートルIF ==パスワード:
#の             印刷(「検証が成功した着陸である.......」)
#1              !印刷(「」「あなたの成功着陸おめでとうございます             ユーザーが入力を歓迎している
#の             ユーザー名:%Sの
#の             パスワード:%のSの             ''「%(ZH、MM))              BREAKの         他に:             :私は== 0の場合
#の                 印刷(「あなたのチャンスはゲームオーバーを行ってきました! !)」次回お会い
#は                 答えるINPUT =( 'NまたはY-を再試行してください?')                  IF答え== 'Y-':                     私= 3              印刷( "間違ったパスワードは、再入力してください")              印刷(+ STR(I)+ "チャンス" "あなたが持っている")      他に:
#の         印刷( "正しいユーザー名を入力してください!")          IF私は= 0 =:              印刷( "!あなたはチャンスを持っていなかった")              答えるINPUT =( 'NまたはY-もう一度試してください?')              IF答え== 'Y-':                  私は= 3          印刷(「あなたも"+ STR(I)+"チャンス「)があります
。# 他に     を印刷( 'TMは、あなたが恥知らずにしたい')


I = 3 
ユーザ名 = ' ZZK ' 
パスワード = "123456 
しばらくI> 0:
    名前は = INPUT(' あなたの名前を入力してください' 
    I = I - 1
     IF名== ユーザ名:
        パスワード1 = INPUT(' あなたのパスワードを入力してください' IFパスワード1 == パスワード:
             印刷' ログイン成功' BREAK 
        印刷' Sの%を、残りのエラーのあなたの番号を入力してください'(I))を
             IF I == 0:
                 印刷"あなたは、この操作を終了する機会が不足しているBREAK 
            続行
    印刷ユーザ名が間違っている、残り数S%")%(i)を

 

おすすめ

転載: www.cnblogs.com/wgzzk/p/10968460.html