Pythonのwhile文は、特定の条件が満たされている間、一連の命令を繰り返し実行する制御構造です。for文と同様に、while文も繰り返し処理を行うために使用されますが、繰り返しの条件が異なります。
Python while文の基本
Pythonのwhile文の基本的な書き方は次の通りです。
while (条件式):
繰り返す処理
この条件式がTrue(真)である限り、while文の中の処理が繰り返し実行されます。
Python while文の具体例
以下に、Pythonのwhile文の具体的な使用例を示します。
num = 0
while (num < 5):
print(num)
num += 1
このコードでは、変数num
が5未満である間、num
の値を出力し、その後でnum
に1を加える処理を繰り返します。その結果、0から4までの数字が順に出力されます。
while〜else文
while文の中でelse
を使用すると、while文の条件がFalse(偽)になったときに、else以下の処理を実行することができます。
num = 0
while (num < 5):
print(num)
num += 1
else:
print("繰り返し処理終了")
このコードでは、num
が5になったときにwhile文の条件がFalseになり、else以下の処理が実行されます。
break文
while文の中でbreak
を使用すると、その時点でwhile文から抜け出すことができます。
num = 2
while(True):
print(num)
num -= 1
if (num == 0):
break
このコードでは、num
が0になったときにbreak
が実行され、while文が終了します。
無限ループ
while文を使って無限ループを作成することも可能です。無限ループは、その名の通り、繰り返し処理が永遠に行われる状態を指します。無限ループを止めるには、キーボードで「Ctrl+C」を押します。
以上がPythonのwhile文についての基本的な解説です。この記事がPythonのwhile文の理解に役立つことを願っています。.