From Test-Scratch-Wiki
() - () | |
() - () | |
类别 | 运算类积木 |
形狀 | 椭圆形积木 |
() - ()积木是一个运算类积木而且是一个椭圆形积木。这个积木将第一个和第二个相减并报告结果。
数字可以直接输入,亦可以放入另外一个报告积木。
这个积木可以放在自己里面,便于进行多次计算。
用法示例
在许多专案里,数字需要相减,这个积木可以做到。
() - ()积木的常见用法:
- 模拟计算器
詢問 [第一个数?] 並等待 變數 [第一个数 v] 設為 (詢問的答案) 詢問 [减去的数?] 並等待 說出 (字串組合 [答案是:] 和 ((第一个数) - (詢問的答案)))
- 创建一个比较按钮
當 @greenflag 被點擊 變數 [Song on? v] 設為 (1) 當角色被點擊 變數 [Song on? v] 設為 ((3) - (Song on?)) 如果 <(Song on?) = (1)> 那麼 播放音效 [This is a party! v] 停播所有音效 end
- 数学方程式
詢問 [你想找到从Sprite1到Sprite2的距离,对吗?] 並等待 變數 [距离 v] 設為 ([sqrt v] 數值 (((([x 座標 v] \( [角色1 v] \)) - ([x 座標 v] \( [角色2 v] \))) * (([x 座標 v] \( [角色1 v] \)) - ([x 座標 v] \( [角色2 v] \)))) + ((([y 座標 v] \( [角色1 v] \)) - ([y 座標 v] \( [角色2 v] \))) * (([y 座標 v] \( [角色1 v] \)) - ([y 座標 v] \( [角色2 v] \))))) ::operators) 說出 (字串組合 [从Sprite1到Sprite2的距离为:] 和 (距离 ::variables))
科学计数法
在 Scratch 1.4 及更早版本,它有时会将非常大的数字转换成科学记数法以节省空间。科学计数法以 A*10B的方式书写,显示为AeB。这些可以通过对其执行任何数学运算(例如加法)转换为正常数字。如果有一个变量 "数字" 的值是 3*103 ,你想把它转换为正常数字,你可以这样做:
((数字) + (0))
它会返回"3000".
应用
- Main article: 互通积木
可以使用以下两种方法代替该块:
((a) + ((b) * (-1)))
((a) + (字串組合 [-] 和 (b)))
a是第一个数,b是第二个数,结果是差。
参见
() + ()
• () - () • () * () • () / () • 随机取数 () 到 () • () < () • () = () • () > () • () 且 () • () 或 () • () 不成立 • 字串组合 () 和 () • 字串中第 () 字 () • 字串长度 () • ) 除 () 的馀数 • 四舍五入数值 () • () 数值 ()更多积木… |