while ループは Python のループ構造の 1 つです。 while ループは式が false になるまで継続します。これは論理式を表し、true または false の値を返す必要があります。この記事では、Python while ループの使用方法を紹介します。必要な方はこの記事を読んでください。
ループとは、最初のプログラムを一定回数繰り返す構造です。この状態が繰り返され続けます。条件が false になると、ループが終了し、プログラムの制御がループに続くステートメントに渡されます。
while ループ:
while ループは、Python のループ構造の 1 つです。 while ループは式が false になるまで継続します。これは論理式を表し、true または false の値を返す必要があります。 while ループの構文は次のとおりです。
while expression:
statement(s)
ここで、式ステートメントが最初に計算されます。式が true の場合、宣言ブロックは式が false になるまで繰り返し実行されます。それ以外の場合は、次のステートメントに続くステートメントのブロックが実行されます。
注: Python では、スペースが後に続くすべてのインデント文字は、プログラミング構造内の同じ数のステートメントであり、単一のコード ブロックの一部とみなされます。 Python はステートメントをグループ化する方法としてインデントを使用します。
例:
#!/usr/bin/python
count = 0
while (count < 9):
print 'The count is:', count
count = count + 1
print "Good bye!"
これにより、次の結果が生成されます:
The count is: 0 The count is: 1 The count is: 2 The count is: 3 The count is: 4 The count is: 5 The count is: 6 The count is: 7 The count is: 8 Good bye!
print ステートメントと increment ステートメントで構成されるブロック数が 9 ブロック以上になるまで、繰り返し実行される。反復ごとに、インデックス カウントの現在の値が表示され、1 ずつ増加します。
無限ループ:
while ループを使用します。これは、このケースでは false 値の可能性がまったく解決されていないため、注意して使用する必要があります。そうなると、終わりのないサイクルが発生してしまいます。このループを無限ループといいます。 無限ループは、必要に応じてクライアント プログラムがサーバーと通信できるようにサーバーを継続的に実行する必要があるクライアント/サーバー プログラミングで役立つ場合があります。
例:
#!/usr/bin/python
var = 1
while var == 1 : # This constructs an infinite loop
num = raw_input("Enter a number :")
print "You entered: ", num
print "Good bye!"
これにより、次の結果が生成されます:
Enter a number :20 You entered: 20 Enter a number :29 You entered: 29 Enter a number :3 You entered: 3 Enter a number between :Traceback (most recent call last): File "test.py", line 5, innum = raw_input("Enter a number :") KeyboardInterrupt
上記の例は無限ループ内にあり、Ctrl + C プログラムを使用する必要があります。やれ。
単一ステートメント グループ: if ステートメントの構文と同様、同時節に 1 つのステートメントのみが含まれる場合は、同じ行に配置できます。
単一ステートメントの構文は次のとおりです:
rrree
Python while ループを使用する上記の簡単な例は、エディターによって共有されたすべての内容です。参考にしていただければ幸いです。また、PHP 中国語 Web サイトをサポートしていただければ幸いです。
Python while ループの使用に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。