计算器使代理能够执行数学计算。
以下代理将计算 10*5
的结果,然后将其结果的 2
次方:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
add | bool | True | 启用执行加法的功能。 |
subtract | bool | True | 启用执行减法的功能。 |
multiply | bool | True | 启用执行乘法的功能。 |
divide | bool | True | 启用执行除法的功能。 |
exponentiate | bool | False | 启用执行指数运算的功能。 |
factorial | bool | False | 启用计算数字阶乘的功能。 |
is_prime | bool | False | 启用检查数字是否为素数的功能。 |
square_root | bool | False | 启用计算数字平方根的功能。 |
函数 | 描述 |
---|---|
add | 将两个数字相加并返回结果。 |
subtract | 用第一个数字减去第二个数字并返回结果。 |
multiply | 将两个数字相乘并返回结果。 |
divide | 将第一个数字除以第二个数字并返回结果。处理除以零的情况。 |
exponentiate | 将第一个数字提高到第二个数字的幂并返回结果。 |
factorial | 计算数字的阶乘并返回结果。处理负数的情况。 |
is_prime | 检查数字是否为素数并返回结果。 |
square_root | 计算数字的平方根并返回结果。处理负数的情况。 |