動かなくなった理由の所を説明してみます。 プチコンで「!=」は「等しくない」という意味ですが、「=」は「等しい」ではなく「代入する」という意味になります。「等しい」は「==」です。 だから、B=BUTTON(1) は「BUTTON命令の結果を変数Bに代入する」ですね。 そして、WHILE命令の後ろに付けるのは、ループを続ける「条件」です。「○○が××と等いとき」などですね。 条件を書くところなので、「代入する」という命令を書いても条件になっておらず、プチコンが正しく理解できずにエラーになったのです。