while文
Pythonでもwhile文が存在します。 for文で代用できるケースもありますが、while文ではより複雑な条件で繰り返し処理を行うことができます。
下記例ではcounterが10より大きくなるまで繰り返しprint文を実行します。
# -*- coding: utf-8 -*-
counter = 0
while counter < 10:
counter += 1
print counter
--実行結果--
1 2 3 4 5 6 7 8 9 10
次のように簡単に無限ループを作成することができます。breakでループを終了させていますが、これは次項で説明します。
# -*- coding: utf-8 -*-
counter = 0
while True:
counter += 1
print counter
if counter == 10:
break
--実行結果--
1 2 3 4 5 6 7 8 9 10
ループを終了してみましょう!
▶基礎編:break
