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

calc:修订间差异

来自小可 · Wiki,人人可编辑的,QQ机器人“小可”的官方文档资源
→‎calc
(文本替换 - 替换“计算与转换”为“计算与查询”)
 
(未显示同一用户的20个中间版本)
第2行: 第2行:
* {{Instructor source}}
* {{Instructor source}}
}}
}}
 此模块 可以 计算 Python 数学表达式
 此模块 计算 器有关。
 
  本模块所有命令的计算时间上限为 10 秒,超时后将会强行停止


== <code>calc</code> ==
== <code>calc</code> ==
第11行: 第13行:
 用法:<code>~calc <数学表达式></code>
 用法:<code>~calc <数学表达式></code>


 此命令可以计算数学式。
 此命令可以计算数学 表达 式。 关于数学表达式的帮助见[[Help: 学表达式]]
 
{{Mbox
|text=请不要使用命令进行大 运算,否则可能会卡死
|type=warning
}}
 
算数运算符:
{| 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
  本命令支持 数学函数 ,统计函数和复数运算(需要加入前缀<code>cmath.</code>)。




{{Navbox modules| 杂项}}
{{Navbox modules| 计算与查询小工具}}

2023年8月20日 (日) 12:40的最新版本

Cookie帮助我们提供我们的服务。通过使用我们的服务,您同意我们使用cookie。