暴力穷举所有可能。 对输入数据使用排列共有24中可能 permutations(pokes) 对于运算符号则可以重复排列,共有64种可能: calc = dict(zip(['+', '-', '*', '/'], [lambda x, y: x+y,lambda x, y: x-y,lambda x, y: x*y,lambda x, y: x//y])) product(calc, repeat=3) 总的循环次数24*64=1536种,然后使用一个双层循环即可。 代码如下: from itertools import permutations, product db = dict(...