Pythonのwhile文は、条件式がTrue(真)の間はwhile内の処理が繰り返し実行されます。しかし、条件式がFalse(偽)になるとwhile文は終了します。
無限ループは、while文の条件にTrueを指定して、その内部で何らかの処理を行った上で、ループを終わらせるかどうかの判定を行い、条件が成り立てばbreak文でループを終了させるのが基本的な使い方です。
また、Pythonにはwhile not
という構文もあります。これは、while文の条件がFalse(偽)の間、ループ内の処理を繰り返します。
以下に、それぞれの使用例を示します。
# 無限ループの例
while True:
print("This is an infinite loop.")
break # ループを終了させる
# while notの例
x = 10
while not x < 0:
print(x)
x -= 1 # xの値を1減らす
これらの構文を理解し、適切に使用することで、Pythonプログラミングの幅が広がります。適切なループ処理を書くことで、コードの効率性と可読性を向上させることができます。.