条件が成立している間、同じ処理を繰り返し行う場合に使います。
while 条件 do
実行する処理
end
簡単なプログラムを作ります。
num = 3 #くじを引く回数
i = 1
while i <= num do #iがnumに入れた値になるまで繰り返します
kuzi = rand(10) #数字が小さいと当たりが出やすい
if kuzi == 7 then
print("7が出ました。当たりです。","\n")
else
print("はずれ。もう一度チャレンジして下さい。","\n")
end
i += 1
end
「while文」での注意。10行目にある「i += 1」を削除して実行すると、条件部分にある
「i」の値が1のままで条件がずっと成立した状態になります。
試しに「i += 1」を削除して実行してください。あなたのパソコンは暴走すると思います。
これを止めるにはRDEのメニュー「実行(R)」-「停止(W)」を押せば止まります。
最近のコメント