python实现24点牌游戏

sw
运算符defgetYS():result=[]list1=['+','-','*','/']*3forpincombinations(list1,3):(p)returnlist(set(result))获取牌顺序defgetCard(card):result=[]forpinpermutations(card,4):list1=[](p[0])(p[1])(p[2])(p[3])(list1)returnresult获取表达式defgetExpress1(card):result=[]foriingetYS():tmp=card[:](1,i[0])(3,i[1])(5,i[2])(tmp)returnresult添加括号defgetExpress2(list1):有两个*或者/("*")+("/")==2:if(list1[1]=="*"orlist1[1]=="/")and(list1[5]=="*"orlist1[5]=="/"):(0,"(")(6,")")elif(list1[1]=="*"orlist1[1]=="/")and(list1[5]=="*"orlist1[5]=="/"):(0,"(")(4,")")returnlist1print(list(set(res_result)))print(list(set(res_result))[0])
文章版权声明:除非注明,否则均为虚境探索者原创文章,转载或复制请以超链接形式并注明出处。

上一个 回合制RPG游戏推荐 不容错过的经典大作

下一个 两只企鹅在游戏里秀恩爱的下场是什么?