def has_precedence(op1,op2):
opr = ["+", "-", "*", "/", "^"]
if op1 == opr[4]:
return True
else:
return False
if op1 == opr[3] & op2 != opr[4]:
return True
else:
return False
if op1 == opr[2] & op2 != opr[3] & op2 != opr[4]:
return True
else:
return False
if op1 == opr[0] & op2 == opr[1]:
return True
else:
return False
if op1 == opr[1]:
return False
else:
return True
print(has_precedence('/',"-"))
我想比较两个算术运算符并返回一个布尔值,但不幸的是我所做的这种方法不起作用,我不确定为什么