python習做——簡易24點計算器

最近了解了下python的itertools模塊,感受挺強大的。寫了個簡單的24點計算器作練習。思路很簡單,對於一個24點的計算過程,必定能夠經過調整順序和加括號表現爲4個操做數3個操做符這樣的形式。所以只要枚舉出加減乘除中全部三個操做符的集合,再和待計算的四個數字混合在一塊兒,將這7個元素全排列就能夠獲得共120960總可能的序列。最後經過對這個序列按照後綴表達式進行計算,便可找到24點的可行解
相關文章
相關標籤/搜索