From Test-Scratch-Wiki

"Add" redirects here. For the List block with "Add" in its name, see Add () to () (block).
() + ()
() + ()
类别 运算类积木
形狀 椭圆形积木

() + () 积木是一个运算类积木椭圆形积木。这个积木将两个数值相加并报告结果。

这个积木可以填充入另外一个加法积木或一个椭圆形积木。

用法示例

在许多专案里,数字需要相加 —这个积木便可以派上用场。

() + () 积木的常见用法:

  • 计算器的脚本
變數 [answer v] 設為 ((a) + (b))
  • 将一个列表里的数相加
重複 (清單 [numbers v] 的項目數 :: list) 次 
  變數 [n v] 改變 (1)
  變數 [sum v] 設為 ((清單第 (n) 項項目\( [numbers v] \) :: list) + (sum))
end
  • 数学公式
((((2) * (pi)) * ((r) * (r))) + (((2) * (pi)) * ((r) * (h))))
  • 其他
當 @greenflag 被點擊
詢問 [what is the sum] 並等待
重複無限次 
  如果 <(詢問的答案) = [1+1]> 那麼 
    說出 ((1) + (1))
  end
end

科学计数法

Scratch 1.4 及更早版本,它有时通过将数字使用科学计数法来表示来节省空间。科学计数法通常是以 a*10b 的格式出现。 这些可以通过对其执行任何数学函数(例如加法)转换为正常数字。 所以,如果有一个变量叫做“数字”,它的值是3*103,如果你想让他以正常形式显示,你可以这样做:

((数字) + (0))

它会返回"3000".

应用

Main article: 互通积木

这个积木可以被以下积木替换:

((a) - ((0) - (b)))
((a) - ((-1) * (b)))
變數 [output v] 設為 (a)
變數 [output v] 改變 (b) // output是结果, 'a'是第一个数, 'b' 是第二个

参见

Cookies help us deliver our services. By using our services, you agree to our use of cookies.