Discuss Scratch
- pupuiproject
-
100+ posts
質問コーナー
「クラウド変数」が使えるようになります。
ソフトウェア工房 あざらー(旧PUPUI Project)
メイン:http://softroom.hp2.jp/top/
ブログ:http://www.pupui4.tk
メインPC:Lenovo G570(Windows 7,Core i3 2.2GHz,メモリ2GB)
サブPC:富士通 FMV-C8230(Puppy Tahr 6.0というOSをインストールしています)
- tatsu777
-
100+ posts
質問コーナー
なぜか2個できてしまった…
もしも説明が意味わからんという方に…http://scratch.mit.edu/projects/18575961/
もしも説明が意味わからんという方に…http://scratch.mit.edu/projects/18575961/
マインクラフト大好き!!
- kaorun343
-
74 posts
質問コーナー
数字の反転」という作品で、「~と聞いて待つ」の「答え」が数字かどうか調べるために、「10 < 答え を丸める」を使っています。135yshrさんの「
ある変数の中身が数字であるかどうかを調べる方法は他にどのようなものがあるでしょうか。
数字同士の掛け算では無い場合に0を返すことを利用して、
if <<(対象) = [0]> or <((対象) * (1)) = (対象)>> then
set [返り値 v] to [数字]
else
set [返り値 v] to [数字ではない]
end
My browser / operating system: MacOS Macintosh X 10.10.1, Safari 8.0, Flash 15.0 (release 0)
My browser / operating system: IPad iOS 8.1.1, Safari 8.0, No Flash version detected
- 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)
ソフトウェア工房 あざらー(旧PUPUI Project)
メイン:http://softroom.hp2.jp/top/
ブログ:http://www.pupui4.tk
メインPC:Lenovo G570(Windows 7,Core i3 2.2GHz,メモリ2GB)
サブPC:富士通 FMV-C8230(Puppy Tahr 6.0というOSをインストールしています)