Discuss Scratch
- tatsu777
-
100+ posts
質問コーナー
なぜか2個できてしまった…
もしも説明が意味わからんという方に…http://scratch.mit.edu/projects/18575961/
もしも説明が意味わからんという方に…http://scratch.mit.edu/projects/18575961/
- abee
-
1000+ posts
質問コーナー
おもしろいです。これは集合を使ったやりかたですね。すべての数字に適用可能な方法はないでしょうか。 手間がかかりますが、新しいリストを作って、可能な数字を追加する。そして、[リスト v]に(変数)が含まれるを使う。
という方法があると思います。面倒だけど、数字を指定することができると思います。たとえば、1,5,6,7,10という感じです。
Last edited by abee (Feb. 28, 2014 14:07:40)
- abee
-
1000+ posts
質問コーナー
これは美しいです。 数字同士の掛け算では無い場合に0を返すことを利用して、if <<(対象) = [0]> or <((対象) * (1)) = (対象)>> then
set [返り値 v] to [数字]
else
set [返り値 v] to [数字ではない]
end
- 135yshr
-
14 posts
質問コーナー
tatsu777さん
kaorun343さん
ご回答ありがとうございました。
良い方法が浮かばず、しっくりこない方法で実装していたのですが、
教えて戴いた方法を元にロジックを変更してみました。
変更前
変更後
abeeさん
質問投稿して頂きありがとうございました。
謎をひとつ解くことができました。
kaorun343さん
ご回答ありがとうございました。
良い方法が浮かばず、しっくりこない方法で実装していたのですが、
教えて戴いた方法を元にロジックを変更してみました。
変更前
(round (答え))
変更後
repeat <[10] < ((答え) * (1))>
say [何か処理] for (2) secs
end
abeeさん
質問投稿して頂きありがとうございました。
謎をひとつ解くことができました。
Last edited by 135yshr (Feb. 28, 2014 14:30:06)
- yaya3156
-
1000+ posts
質問コーナー
なるほど!ありがとうございます。 数字同士の掛け算では無い場合に0を返すことを利用して、if <<(対象) = [0]> or <((対象) * (1)) = (対象)>> then
set [返り値 v] to [数字]
else
set [返り値 v] to [数字ではない]
end
使わせていただきました: http://scratch.mit.edu/projects/18619134/#player
abeeさん、質問投稿して頂きありがとうございました。
- tatsu777
-
100+ posts
質問コーナー
半角の数字の判別はできるようになりましたが、全角の数字も数字と判別するにはどうすればよいでしょうか。
http://scratch.mit.edu/projects/18648896/
リストを使った簡単なものを作ってみますた

でもこれでは全角のものが含まれていた場合、計算などには使えませんね

Last edited by tatsu777 (March 1, 2014 23:23:22)
- yaya3156
-
1000+ posts
質問コーナー
http://scratch.mit.edu/projects/18651058/http://scratch.mit.edu/projects/18654169/
全角計算機作ってみますた
小数点にも対応させてみますた

- tatsu777
-
100+ posts
質問コーナー
http://scratch.mit.edu/projects/18654169/ありがとうございますた!
小数点にも対応させてみますた
Last edited by tatsu777 (March 2, 2014 06:25:14)
- pupuiproject
-
100+ posts
質問コーナー
面白かったですた
Last edited by pupuiproject (March 2, 2014 08:46:29)