一个整洁的通用骰子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是否可以安全地对正在迭代的数组进行变异?   linux java对'main'集合的未定义引用2:ld返回1退出状态   java如何在dynamodb上按多个字段进行排序(有解决方法吗)?   java错误处理servlet停止工作,我不知道原因:(   多线程如何在Java中暂停/恢复ExecutorService中的所有线程?   java为什么是我的jsoup。连接(url)无法使用某些url?   多线程理解Java多线程中的内存可见性   java sonar scanner可以在没有sonarqube服务器的情况下工作吗   如何从java中的页面获取不同的url?   java从文件中查找命令行中指定的单词   java类的“set”方法是否应该返回“void”或“boolean”?   如何使用java代码批量读取文件内容   二进制十进制(java.lang.NumberFormatException)   java如何在同一个句子中分别替换同一个单词但大小写不同?   java Spring `RestController`方法注释了`Transactional`,但“当前没有活动的事务”?   java OWL API:如何将域分配给OWLObjectProperty上的范围   java变量末尾的$有特殊意义吗?   java什么距离计算(经度、纬度)更精确?   卡片布局java GUI