AX
fc2ブログ

電霊ログ

私のやってるサイト、電子の言霊の活動ログ

カテゴリークラウド

タグリスト

最近のトラックバック

月別アーカイブ(タブ)

  • [HSP超入門] 条件分岐3

前回は色々な条件式を試してみました。
その中に<と>がありましたが、これについての注意というか、気を付けないといけない事があります。

たとえば、

a=4
if (a>0)&(a<10) :mes a

と書いた時、
a が0以上で なおかつ a が10以下の時に mes a を実行するという意味です、これは 0や10も含まれると期待してしまいますが、実際には a が 1,2,3,4,5,6,7,8,9 の時だけ条件が合います。
これをきちんと分かっていないと、予期せぬ動作に悩む事になります。
本当に0~10の時、0も10も含めたい時はこうします。

a=4
if (a>=0)&(a<=10) :mes a

>= がミソです。=> ではないので注意して下さい。

こういうやり方もあります。

a=4
if (a>-1)&(a<11) :mes a

1少なくなるなら増やしてしまえーという荒業、ですがプログラムがみにくくなりそうなので、おすすめしません。

今回はここまで。
関連記事

コメント

コメントの投稿

   管理者にだけ表示を許可する