用python解决24点问题

2025-05-15 11:54:16

1、把四则运算排列一下,四则运算在任何算式里面允许重复出现:b=["+","-","*","/"]for x in itertools.product(b,b,b,b,b): print(x)

用python解决24点问题

3、选择一种运算方法,与a组成一个"矩阵"g:f=('/', '/', '*', '-', '+')g=np.array([a,f])

用python解决24点问题

5、去掉最后一个元素:g=g[:-1]

用python解决24点问题

7、对所有的运算方法,都执行一遍,并提取其中结果等于24的部分:for x in itertools.product(b,b,b,b,b): g=np.array([a,x])……

用python解决24点问题

9、尝试一下六个数的情形。a=["6","8","2","7","9","3"]答案是:6-8+2*7+9+3=246-8*2+7+9*3=24

用python解决24点问题

11、a=职邗珩垃["6","8","2","7","9","3","稆糨孝汶;11","5"]这八个数有18种满足要求的方法。

用python解决24点问题
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢