在previous question中,我被告知PyParsing是一种计算自定义数学表达式的方法。我仍然对使用它感兴趣,但是为了这样做,我需要能够检索一些评估子步骤。例如,在示例文件dice2.py中,对于卷“4d20+5.5+4d6.takeHighest(3)”,我想要如下内容:
4d20 + 5.5 + 4d6.takeHighest(3)
[2,6,13,18] + 5.5 + [2,2,5,6].takeHighest(3)
39 + 5.5 + [2,5,6]
44.5 + 13
57.5
到目前为止,我还没有找到任何方法来检索这些信息。这可能吗?如果是的话,我怎样才能得到它?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐