3.12. while文

for文より細かく繰り返しの条件が決められるのがWhile文です

3.12.1. while文の基礎

whileは~までという意味の通り、指定した条件までwhile文配下の処理を実行します。

1

count = 0

while count < 10 :

count += 1

print(count)

出力

1
2
3
4
5
6
7
8
9
10

また、while文の条件をTrueにすれば、無限ループとなります。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
count = 0

while True :
    count += 1
    print(count)

    if count == 5:
        print('break!')
        break

出力

.. code-block:: python

  1
  2
  3
  4
  5
  break!