用于分析和计算骰子符号的库
dice的Python项目详细描述
用法
从命令行,作为PIP安装的入口点:
$ roll 3d6
或作为模块:
$ python -m dice 3d6
命令行参数如下:
-m --min Make all rolls the lowest possible result -M --max Make all rolls the highest possible result -h --help Show this help text -v --verbose Show additional output -V --version Show the package version
如果表达式以短划线( - )开头,则放置双短划线( -- ) 以防止docopt尝试将其作为命令选项进行处理。 示例: 滚动 -- -10d6 。或者,使用括号: 滚动 (-10d6)
从python调用:
import dice dice.roll('3d6')
这将返回一个 元素,它是滚动的结果,可以是 列表 , int 或其子类,具体取决于顶级运算符。