真--while使用法を学ぶのpython

学習プロセスでは、しばしば真の間、採用の使用が発生しました。例えば、以下に説明します。

あなたがシステムを正しく入力することができた場合、ユーザーのログインシステムを作成し、ユーザーは、ユーザー名とパスワードを入力します。

1、私自身の執筆の始まり:

D = {}#辞書データベース、すべてのユーザのユーザ名とパスワードは、この中に格納されています

名前=入力(「自分のユーザー名を入力してください:」)
DでのIF名:
パスワード= INPUT(「あなたのパスワードを入力してください」)
D [名前] IF ==パスワード:
印刷(「システムへ」)
他:
印刷(「あなたが入力したパスワードが間違っている、もう一度試してください」)
他:
印刷(「あなたが入力したユーザー名が正しくない、再入力してください」)

自分の一見の権利を書くための手続きロジック:
-ユーザ名が存在する場合、彼らは正しいパスワードがシステムに入力する場合、ユーザーがパスワードを入力できるように引き続き、ユーザーがユーザー名を入力してみましょう。パスワードを再入力するように間違っている場合。
-ユーザ名が存在しない場合は、ことを示唆している「あなたが入力したユーザー名が正しくない、再入力してください」

ユーザーは、ユーザー名とパスワードが正しい入力した場合でも、実際の運用では、それは当然問題ありません。入力が間違っているがある場合でも、システムがまたは「あなたが入力したユーザー名が、再入力してください間違っている」ことを示しているだけだろう「あなたが入力したパスワードは、再入力してください間違っています。」エラーが発生した場合、つまり、入力を要求し続けて、元の場所に戻りません。

2、真whileループを使用しました:

この文では核となるアイデアは、何かがうまくいかない場合、あなたはサイクルを続けることができるということです。

D = {}

しばらくトゥーレ:
名前= INPUT(「ユーザー名を入力してください:」)
dは名前のIF:
BREAK
他に:
印刷が(「あなたが入力したユーザー名が存在しない場合、再試行してください」)
続行

真の中:
パスワード= INPUT(「あなたのパスワードを入力してください:」)
IF D [名前] ==パスワード:
印刷(「システムへ」)
BREAK
他:
印刷(「あなたが入力したパスワードが間違っている、再入力してください」)
続けて

上記のプログラムは、所望の目的を達成することができます。ユーザーは、継続入力を要求し、最初に名前やパスワード入力エラーを返します。

真の文は、break文のサイクルの終わりにする必要がありながら、それ以外の場合は、サイクルが続くされていると思います。

もちろん、私たちは、パスワードが間違っている場合は、パスワードを複数回入力するよう求めする機会を持って会いました。これを達成することができます。

。5 = COUNT
:しばらくのCOUNT
:パスワード= INPUT( 'パスワードを入力してください')を
D [名]パスワード==場合:
印刷( 'システムを入力しますが、')
BREAK
:他
。= 1 - COUNT
印刷(「あなたが入力したコードではありません正しい、ある回{}入力機会」.format(COUNT))
続行
---------------------
著者:geerniyaの
ソース:CSDN
オリジナルます。https:// blog.csdn.net/geerniya/article/details/77524173
免責事項:この記事はブロガーのオリジナルの記事、再現され、ボーエンのリンクを添付してください!

おすすめ

転載: www.cnblogs.com/huigebj/p/11298332.html