ホームページ  >  記事  >  whileの使い方

whileの使い方

百草
百草オリジナル
2023-09-25 09:47:111378ブラウズ

while の使い方は「while 条件: コードブロック」です。条件は式です。条件が true の場合、コードブロックが実行され、再度条件が true かどうかが判定されます。 true の場合、条件が false になるまでコード ブロックは実行され続けます。 while は一般的に使用されるループ制御ステートメントであり、特定の条件が満たされた場合にコードのブロックを繰り返し実行するために使用されます。

whileの使い方

while は一般的に使用されるループ制御ステートメントで、特定の条件が満たされた場合にコード ブロックを繰り返し実行するために使用されます。その基本的な構文構造は次のとおりです:

while 条件:
    代码块

このうち条件は式であり、条件が真(True)の場合、コードブロックが実行され、その後、条件が真であるかどうかが再度判定されます。 true の場合、条件が false になるまでコードは実行され続けます。

while ループの実行プロセスは、次の疑似コードで表すことができます。

判断条件是否为真
如果条件为真:
    执行代码块
    返回到判断条件是否为真的步骤
否则:
    结束循环

以下では、簡単な例を使用して while の使用法を説明します。

count = 0
while count < 5:
    print("当前计数:", count)
    count += 1

上記のコードでは、変数 count を定義し、それを 0 に初期化します。次に、while ループを通じて、カウントが 5 未満かどうかが判断されます。条件が満たされる場合、コード ブロック内のステートメントが実行され、現在のカウントの値が出力され、カウントが 1 増加します。その後、再度 count が 5 未満かどうかを判定し、条件を満たす場合は count が 5 未満でなくなるまでループを実行します。

上記のコードを実行すると、次の結果が出力されます:

当前计数: 0
当前计数: 1
当前计数: 2
当前计数: 3
当前计数: 4

ご覧のとおり、ループは 5 回実行され、毎回現在のカウント値が出力されます。カウントが 5 に達すると、条件が満たされなくなり、ループが終了します。

最初の条件が false の場合、while ループ内のコード ブロックは実行されず、ループが直接スキップされることに注意してください。

さらに、無限ループに陥るのを避けるために、ループ本体内の制御条件を変更して、特定の瞬間に条件が false になるようにしてループを終了する必要があります。それ以外の場合、ループは実行を継続し、プログラムは終了しません。

まとめると、while ループの使い方は、条件が true であるかどうかを判断してループの実行を制御し、条件が true の場合はループ本体内のコード ブロックを実行し、条件が true の場合はループ本体内のコード ブロックを実行します。 false、ループから抜け出します。ループ本体内の条件やコードを適切に設定することで、さまざまな問題を解決する柔軟なループ制御を実現できます。

以上がwhileの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。