mirror of
https://github.com/LiteyukiStudio/nonebot-plugin-marshoai.git
synced 2025-02-08 04:06:11 +08:00
44 lines
976 B
Python
Executable File
44 lines
976 B
Python
Executable File
import random
|
|
|
|
|
|
async def random_turntable(upper: int, lower: int):
|
|
"""Random Turntable
|
|
|
|
Args:
|
|
upper (int): _description_
|
|
lower (int): _description_
|
|
|
|
Returns:
|
|
_type_: _description_
|
|
"""
|
|
return random.randint(lower, upper)
|
|
|
|
|
|
async def number_calc(a: str, b: str, op: str) -> str:
|
|
"""Number Calc
|
|
|
|
Args:
|
|
a (str): _description_
|
|
b (str): _description_
|
|
op (str): _description_
|
|
|
|
Returns:
|
|
str: _description_
|
|
"""
|
|
a, b = float(a), float(b) # type: ignore
|
|
match op:
|
|
case "+":
|
|
return str(a + b) # type: ignore
|
|
case "-":
|
|
return str(a - b) # type: ignore
|
|
case "*":
|
|
return str(a * b) # type: ignore
|
|
case "/":
|
|
return str(a / b) # type: ignore
|
|
case "**":
|
|
return str(a**b) # type: ignore
|
|
case "%":
|
|
return str(a % b)
|
|
case _:
|
|
return "未知运算符"
|