跳到主要內容

運算積木

運算積木進行數學運算、比較值、組合邏輯並操作文本。它們都是報告積木或布林積木,因此它們插入其他積木的凹槽,而不是獨立存在。

數學

  • ( ) + ( )-*/ 是加法、減法、乘法和除法。
  • 110 之間取隨機數 返回範圍內的隨機數。如果兩個輸入都是整數,則返回整數,否則返回小數。
  • ( ) 除以 ( ) 的餘數 返回餘數(使用向下取整除法,因此結果與除數符號一致)。
  • ( ) 四捨五入 四捨五入到最近的整數。
  • 絕對值 / 向下取整 / 向上取整 / 平方根 / sin / cos / tan / asin / acos / atan / ln / log / e^ / 10^( ) 應用從選單中選擇的數學函式。

比較與邏輯

  • ( ) < ( )( ) = ( )( ) > ( ) 比較兩個值。
  • < >< >< >< > 組合兩個布林值。
  • 不成立 < > 反轉布林值。

文本

  • 連線 蘋果香蕉 將兩個值連線成一個字串。
  • 蘋果 的第 1 個字元 按位置返回單個字元。
  • 蘋果 的字元數 返回字元數。
  • 蘋果 包含 a ? 報告文本是否包含子字串(不區分大小寫)。

Bilup 和 TurboWarp 額外積木

這些運算積木不在標準 Scratch 中:

  • 蘋果 的第 13 個字元 返回兩個位置之間的子字串。
  • 蘋果專案 的位置index_of)返回子字串的位置,如果未找到則為 0(不區分大小寫)。
  • 蘋果 中的 a 替換為 - 替換子字串的每次出現(不區分大小寫)。
  • ab 重複 3 將字串重複若干次。
  • Apple 轉為 大寫 / 小寫 更改文本的大小寫。
  • 修剪 蘋果 移除前導和尾隨空白。
  • 5 限制在 010 之間 將數字限制在一個範圍內。
  • ( )( ) 的較小值 / 較大值 返回較小或較大的值(這些接受兩個以上的運算元)。
  • 圓周率 報告常數 3.14159...,方便進行圓相關數學計算。
  • 換行符 報告換行字元,用於建置多行字串。

完整的列表請參閱Bilup 額外積木

另請參閱