プチコン3号 SmileBASIC コミュニティ返信[1]親投稿あまさと しおん ShionAmasato2015/8/27 18:32もし LとXを両方とも押しているならば~ IF (B AND #L+#X)>♯L THEN~ なぜ==#L+#Xではなく>#Lなのか、それは文字数削減のためである。 では、正しく動く理由を説明する。 B AND #L+#Xが取り得る値は0,#X,#L,#L+#Xの4つしかない、 つまり、3番目に大きい#Lを超えるということは、#L+#X以外あり得ない。 故に、両方とも押さなければ反応しない。5そうだね プレイ済み2017/11/03 18:52:33に取得