文章目录
一、题目二、算法思想三、代码
一、题目
二、算法思想
输入n个算式,先将式子中的x和/替换为*和//python默认的除法是会保留小数的,所以需要将算式先弄成整除符号而eval函数不会识别字母x,需要替换成乘号*
使用python的内置函数eval对每一个算式进行运算如果当前式子的值为24时就输出Yes否则输出No
三、代码
if __name__
== '__main__':
n
= int(input())
lis
= []
for i
in range(n
):
lis
.append
(input())
for i
in range(len(lis
)):
string
= lis
[i
].replace
("x","*")
string
= string
.replace
("/","//")
if(eval(string
)==24):
print("Yes")
else:
print("No")
转载请注明原文地址: https://lol.8miu.com/read-27173.html