跳到主要内容

运算积木

运算积木进行数学运算、比较值、组合逻辑并操作文本。它们都是报告积木或布尔积木,因此它们插入其他积木的凹槽,而不是独立存在。

数学

  • ( ) + ( )-*/ 是加法、减法、乘法和除法。
  • 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 额外积木

另请参阅