while 条件:
繰り返す内容
で、条件を満たしている間は内容をずっと繰り返す
a = 1
while a < 5:
print(a)
a = a + 1
変数aに1を入れる
aが5未満である間は
aを出力せよ
aに1を足せ
1
2
3
4
○○である間は△△を繰り返せ
という意味の文
似た機能にforがあるが
whileは条件の繰上りなどを自分で指定しないといけない
forの場合
for i in range(3,6): #iを3,4,5と変更
print(i)
出力は
3
4
5
whileの場合は
i = 3
while i < 6:
print(i)
i = i + 1
出力は
3
4
5
というふうに
i = i + 1と最後に書かないと
iがずっと同じ数値のままで無限に繰り返してしまう