
思路:利用python中的eval函数,可以计算一个字符串表达式的值。只需要把里面乘号的x改成*,然后注意在除号/后面再加一个/。因为python中两个/才表示向下取整。
for T in range(int(input())):
s=input()
q=''
for i in range(len(s)):
if(s[i]=='x'): q+='*'
else :
q+=s[i]
if(s[i]=='/'): q+=s[i]
print("Yes" if(eval(q)==24) else "No")
本文介绍了一种使用Python解决24点游戏的方法。通过读取输入并替换特定字符,利用eval函数计算数学表达式的值来判断是否等于24。
426

被折叠的 条评论
为什么被折叠?



