Pythonのwhile文は、特定の条件が満たされている間、一連の命令を繰り返し実行するための制御構造です。以下にその基本的な構文を示します。
while 条件式:
繰り返す処理
この構文では、条件式
が真(True)である限り繰り返す処理
が実行されます。
具体的な例
以下に、while文を使用した具体的なPythonコードの例を示します。
num = 0
while num < 5:
print(num)
num += 1
このコードでは、num
が5未満である間、num
の値を出力し、その後でnum
に1を加える処理を繰り返します。結果として、0から4までの数字が順に出力されます。
while文の応用
while文は、その基本的な機能を応用することで、さまざまな状況に対応することができます。以下に、その一部を紹介します。
while-else文
while文の中にelse
を記述すると、while文の条件が偽(False)になったときにelse
以下の処理が実行されます。
num = 0
while num < 5:
print(num)
num += 1
else:
print("繰り返し処理終了")
このコードでは、num
が5になったときにwhile文の条件が偽になり、”繰り返し処理終了”と出力されます。
break文
while文の中でbreak
を使用すると、その時点でwhile文から抜け出すことができます。
num = 2
while True:
print(num)
num -= 1
if num == 0:
break
このコードでは、num
が0になったときにbreak
が実行され、while文が終了します。
以上がPythonのwhile文の基本的な使い方と応用例になります。これらの知識を活用して、Pythonプログラミングの幅を広げてみてください。.