一个整洁的通用骰子api。

angda的Python项目详细描述


安格达

angdaa整洁的通用骰子api)是由Stephen MalonePython中创建的骰子滚动api。

安装

  1. 安装Python 3.7或更高版本。
  2. 运行pip install angda

用法

angda可以在命令行上使用,也可以作为python库导入。

命令行

运行angda --help查看所有可用选项。

$ angda 2d6+1
#1: 2d6+1 = 7.

$ angda 2d6+1 --quiet
7

$ angda 2d6+1 --details
Dice #1:
- String: 2d6+1.
- Fields: Dice=2, Size=6, Plus=1.
- Result: [4, 2] + 1 = 7.

python库

对于简单的卷使用angda.roll,对于更复杂的情况使用Dice类。

>>>importangda>>>angda.roll('2d6+1')7>>>angda.roll('2d6+1',objects=True){'dice':Dice(2,6,1),'roll':Roll(7,1,[4,2])}>>>dice=angda.Dice(dice=4,size=6,plus=0)>>>dice.roll()Roll(7,1,[4,2])

学分

angda使用以下第三方库:

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

推荐PyPI第三方库


热门话题
java出现编译错误,我不理解   java在gnu-trove库中是否有任何有序映射?   java Servlet应该有映射,但找不到Servlet   java时间和第二期显示1:10,而不是13:10   java Play Framework 1.2.7 Heroku更新崩溃   线程“main”java中的opencsv异常。lang.NoClassDefFoundError:org/apache/commons/lang3/ObjectUtils   selenium在java中隐藏警告消息   java使用ID引用将JSON实体反序列化为POJO   java无法在JRE 8中加载字体   一个线程中的异常/错误会使整个应用程序停止吗?   java访问重复子规则的元素标签;e、 g.用ANTLR解析(1,2,3)中的a   java如何从平移旋转中找到新坐标   使用HTML Java小程序托管jar文件存在安全问题   java如何按频率而不是字母顺序排列字符串数组   java清除bufferedReader和块以获得更多输入   java解密SAML2断言