Python入門から応用までの学習サイト


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



Python
スタートブック


入門 Python 3


Effective
Python


退屈なことは
Pythonにやらせよう

 
 
 

ループを終了してみましょう!

▶基礎編:break



確かな力が身につく
Python「超」入門




P  R