BlocosIA Wiki Editor

运算

报告积木

( ) + ( )

把两个数相加。

报告积木

( ) - ( )

用第一个数减去第二个数。

报告积木

( ) * ( )

把两个数相乘。

报告积木

( ) / ( )

用第一个数除以第二个数。

报告积木

在 ( ) 和 ( ) 之间取随机数

在两个数之间随机选一个数(只要有一个是小数,结果就是小数)。

是/否积木

( ) > ( )

第一个值更大时为真。

是/否积木

( ) < ( )

第一个值更小时为真。

是/否积木

( ) = ( )

两个值相等时为真(不区分大小写)。

是/否积木

⟨ ⟩ 与 ⟨ ⟩

只有两个条件都为真时才为真。

是/否积木

⟨ ⟩ 或 ⟨ ⟩

至少有一个条件为真时为真。

是/否积木

⟨ ⟩ 不成立

把真变成假,把假变成真。

报告积木

连接 ( ) 和 ( )

把两段文字连接成一段。

报告积木

( ) 的第 ( ) 个字符

按位置取出一个字符(1 = 第一个)。

报告积木

( ) 的字符数

文字有多少个字符。

是/否积木

( ) 包含 ( ) ?

文字包含另一段文字时为真。

报告积木

( ) 除以 ( ) 的余数

除法的余数。非常适合判断偶数(除以 2 的余数 = 0)。

报告积木

四舍五入 ( )

四舍五入到最接近的整数。

报告积木

( ) 的 [绝对值]

数学函数:绝对值、平方根、正弦、余弦、对数……

报告积木

( ) 的 ( ) 次方

乘方:2 的 3 次方 = 8。

报告积木

( ) 和 ( ) 中[较小的]

两个数中较小或较大的那个。

报告积木

把 ( ) 限制在 ( ) 和 ( ) 之间

把数字限制在一个范围内(非常适合 0 到 100 的生命值)。

报告积木

把 ( ) 从 ( ) 到 ( ) 的范围转换到 ( ) 到 ( )

把一个值从一个范围换算到另一个范围(例如把传感器的 0–1023 换算成 0–100)。

报告积木

把 ( ) 四舍五入到 ( ) 位小数

四舍五入并保留几位小数。

报告积木

( ) 的 [反正弦]

更多函数:反正弦/反余弦/反正切、符号、以 2 为底的对数、整数部分、阶乘……

报告积木

从点 x: ( ) y: ( ) 到 x: ( ) y: ( ) 的方向

从一个点到另一个点的方向(Scratch 风格)。

报告积木

从点 x: ( ) y: ( ) 到 x: ( ) y: ( ) 的距离

两点之间的距离。

报告积木

把 ( ) 从 [十进制] 转换为 [二进制]

在十进制、二进制、十六进制和八进制之间转换数字。

是/否积木

( ) [≠] ( )

比较:不等于(≠)、大于或等于(≥)以及小于或等于(≤)。

是/否积木

( ) 在 ( ) 和 ( ) 之间?

数字在两个界限之间时为真。

是/否积木

⟨ ⟩ 或 ⟨ ⟩ 但不能同时成立

只有一个条件为真时才为真。

是/否积木

( ) 是 [偶数] ?

检测是否为偶数、奇数、质数、整数、数字或空文字。

报告积木

如果 ⟨ ⟩ 那么 ( ) 否则 ( )

根据条件从两个值中选一个。

报告积木

( ) 按 ( ) 分隔后的随机一项

从写成文字的列表中随机选一项(例如 rock,paper,scissors)。

报告积木

( ) 的第 ( ) 到第 ( ) 个字符

取出文字的一部分,从第 A 个字符到第 B 个字符。

报告积木

( ) 在 ( ) 中的位置

一段文字在另一段文字中出现的位置(0 = 没找到)。

报告积木

把 ( ) 中的 ( ) 替换为 ( )

把出现的每一处文字都替换成另一段文字。

报告积木

[大写] 的( )

全部大写、全部小写、首字母大写、去掉首尾空格或倒序。

报告积木

把 ( ) 重复 ( ) 次

把一段文字重复几次。

报告积木

( ) 按 ( ) 分隔后的第 ( ) 项

取出用逗号(或其他分隔符)分开的文字中的第 N 部分。

报告积木

( ) 按 ( ) 分隔后的项数

文字分割后有多少部分。

是/否积木

( ) [开头是] ( ) ?

文字以另一段文字开头(或结尾)时为真。

报告积木

( ) 的 [字母的编码]

字符的编码(A = 65),或编码对应的字符。