やる事が「ボタンを押すまでループ」だから、そういう意味でもWHILEかUNTILで作るのが一番自然で後から見ても分かりやすいですね。 →「UNTIL ボタンを押すまで」「WHILE ボタンを押していない間」