用于分析和计算骰子符号的库

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 或其子类,具体取决于顶级运算符。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android将字符串拆分为数组   java如何读取底层HttpServerExchange对象中的响应数据?   在jenkins上安装gitplugin时出现java错误   java DecimalFormat格式decimal,用于保留可变数量的尾随零   java Jaxws、spring和SpringBeanAutowiringSupport   Gson中抽象类的java反序列化   监视Windows服务器中的UDP数据包丢失,Java   java从侦听器调用所有者类   java Scala和Robocode类循环错误   java映像未上载到数据库   java如何将XML文件直接写入zip存档?   java为什么需要EventSourcingHandler(在聚合对象中)?   接受特定对象或其子类型的java通用方法   java Spring安全过滤器映射在特定Url模式上禁用