python习做——简易24点计算器

最近了解了下python的itertools模块,感受挺强大的。写了个简单的24点计算器作练习。思路很简单,对于一个24点的计算过程,必定能够经过调整顺序和加括号表现为4个操做数3个操做符这样的形式。所以只要枚举出加减乘除中全部三个操做符的集合,再和待计算的四个数字混合在一块儿,将这7个元素全排列就能够获得共120960总可能的序列。最后经过对这个序列按照后缀表达式进行计算,便可找到24点的可行解
相关文章
相关标签/搜索