while
whileは、
間違えて記述しますと
永遠に終わらないプログラムに
なってしまいます
例えば
while True:
print ('hello')
もし、終わらないプログラムが動き出したら
iosの場合は、
マルチタスクで終了させてください
構文は
while 条件:
タブ 処理
if文同様に、処理の前はタブです
条件に満たす場合、処理を続けます
while True:
と記述しますと、処理が永遠に続きます
それでは、困ってしまいますので
終わらす為の記述が必要です
例
i=0
while True:
if i>10 :
break:
print('hello')
i= i + 1
ここまで
説明します
1行目
i=0
whileループを終了させる為の前準備です
2行目
while True: #ダブリュー・エイチ・アイ・エル・イー・空白・大ティ・アール・ユー・イー・:
while 空白 条件の構文です
この場合、Trueなので、処理は永遠に続きます
3行目
if i > 10: #タブ・アイ・エフ・空白・アイ・>10:
whileのループを終了させる条件です
4行目
break: #タブ・タブ・ビー・アール・イー・エー・ケー・:
タブが2つ、1つ目のタブはwhileのタブ
2つ目のタブはifのタブ
breakはwhileを終了させる命令です
なので、この場合は
iが10より大きくなれば、whileの処理を終了させることになります
5行目
print('hello') #タブ・print('hello')
タブは1つ、whileのタブです
6行目
i=i+1 #タブ・i=i+1
iを1つずつ増やしていきます
他のプログラム経験がありましたら
i++ という書き方をしていたかもしれません
復習
「良く使う単語は、少しずつ覚えましょう」いう意味で
最後に復習コーナを作ります
今回は1つ、覚えましょう
while ダブリュー・エイチ・アイ・エル・イー
break ビー・アール・イー・エー・ケイ
(whileを終了させます)
スラスラと打てるようになっておきましょう
以上