• 欢迎来到小可 · Wiki,人人可编辑的,多平台聊天机器人“小可”的官方文档资源。
  • 小可很可爱,请给我们打钱
  • 原 MkDocs 已迁入本站。若发现 404 属正常现象,请点击左上角搜索您想要的模块。

calc:修订间差异

来自小可 · Wiki,人人可编辑的,QQ机器人“小可”的官方文档资源
→‎calc
→‎calc
第11行: 第11行:
 用法:<code>~calc <数学表达式></code>
 用法:<code>~calc <数学表达式></code>


 此命令可以计算数学式。
 此命令可以计算数学 表达 。关于数学表达式的帮助见[[Help:数学表达式]]


{{Mbox
{{Mbox
第17行: 第17行:
|type=info
|type=info
}}
}}
算数运算符:
{| class="wikitable"
! 运算符 !! 意义 !! 示例
|-
| <code>+</code> || 和 || <pre>1 + 2 = 3</pre>
|-
| <code>-</code> || 差 || <pre>3 - 1 = 2</pre>
|-
| <code>/</code> || 商 || <pre>6 / 3 = 2</pre>
|-
| <code>//</code> || 取整除 || <pre>7 // 4 = 1</pre>
|-
| <code>*</code> || 积 || <pre>2 * 3 = 6</pre>
|-
| <code>**</code> || 幂 || <pre>2 ** 3 = 8</pre>
|-
| <code>%</code> || 取模 || <pre>5 % 2 = 1</pre>
|}
比较运算符:
{| class="wikitable"
! 运算符 !! 意义 !! 示例
|-
| <code>==</code> || 等于 || <pre>1 == 1 = True</pre>
|-
| <code>!=</code> || 不等于 || <pre>1 != 1 = False</pre>
|-
| <code><</code> || 小于 || <pre>1 < 2 = True</pre>
|-
| <code>></code> || 大于 || <pre>2 > 1 = True</pre>
|-
| <code><=</code> || 小于等于 || <pre>1 <= 2 = True</pre>
|-
| <code>>=</code> || 大于等于 || <pre>2 >= 1 = True</pre>
|}
按位运算符:
{| class="wikitable"
! 运算符 !! 意义 !! 示例 !! 二进制
|-
| <code>&</code> || 按位与 || <pre>10 & 12 = 8</pre> || <pre>1010 & 1100 = 1000</pre>
|-
| <code>|</code> || 按位或 || <pre>10 | 12 = 14</pre> || <pre>1010 | 1100 = 1110</pre>
|-
| <code>^</code> || 按位异或 || <pre>10 ^ 12 = 6</pre> || <pre>1010 ^ 1100 = 0110</pre>
|-
| <code>~</code> || 按位取反 || <pre>~ 12 = - 13</pre> || <pre>~ 1100 = 0011</pre>
|-
| <code>>></code> || 右移 || <pre>12 >> 2 = 3</pre> || <pre>001100 >> 2 = 000011</pre>
|-
| <code><<</code> || 左移 || <pre>12 << 2 = 48</pre> || <pre>001100 << 2 = 110000</pre>
|}
逻辑运算符:
{| class="wikitable"
! 运算符 !! 意义 !! 示例
|-
| <code>and</code> || 布尔与 || <pre>True and False = False</pre>
|-
| <code>or</code> || 布尔或 || <pre>True or False = True</pre>
|-
| <code>not</code> || 布尔非 || <pre>not True = False</pre>
|}
更多数学函数参见 https://docs.python.org/zh-cn/3/library/math.html


{{Navbox modules|杂项}}
{{Navbox modules|杂项}}

2023年1月20日 (五) 06:09的版本

此模块可以计算 Python 数学表达式。

calc

用法:~calc <数学表达式>

此命令可以计算数学表达式。关于数学表达式的帮助见Help:数学表达式

注意
由于本命令的特殊性,使用时产生的大部分错误无须向开发者报告。
若计算量过长或结果过大,本命令会强制停止。这是为了防止运行时间过长导致卡死。
Cookie帮助我们提供我们的服务。通过使用我们的服务,您同意我们使用cookie。