为什么Python算不上基础数学题?

Why Python is fail to calculate basic math problems?

当我尝试这个时:

a = input("Enter your math calculations :")

if "45*3" or "45 * 3" in a:
    print("555")
elif "56+9" or "56 + 9" in a:
    print("77")
elif "56/6" or "56 / 6" in a:
    print("4")
else:
    print(eval(a))

它输出的不是预期的答案,而是意外的输出

Expected : Enter your math calculations :10+1 = 11

Result : Enter your math calculations :10+1 = 555

我做错了什么???

为什么要写if "45*3" or "45 * 3" in a:

改为if a=="45*3" or a=="45 * 3":

都这样。