python
1flag = True
2num = 0
3while flag:
4 print "num = " + str(num)
5 num += 1
6 if num > 2:
7 flag = False
8print "end"
「flag」はユーザが定義した変数でしょう。
フラグ制御をするときの定型的な名前です。
上のコードのように、while文が終了するかどうか
判断する真偽値を変数に入れておきます。
whileでflagではなく、直接「num > 2」で判定しても良く、
むしろその方が簡潔ですが、条件が複雑になったときに、
変数にまとめた方が分かりやすい場合があるので使われます。