• 两个注意点:
  • 1.如果切分的字符串都要用的时候,不能直接去掉。。。需要知道被去掉的字符串是啥,则将已知的切分的字符串弄在一起,然后遍历。。。
    1. eval()将输入的表达式进行运算。。。。。
opt_1="+-*/"
while True:
    try:
        line=input()
        for i in range(4):
            if opt_1[i] in line:
                x,y=map(float,line.split(opt_1[i]))
                if opt_1[i] == '/' and (y==0):
                        print("Wrong!Division by zero!")
                        break
                else:
                    print(f"{x:.4f}{opt_1[i]}{y:.4f}={eval(line):.4f}")
                    break
            if (i ==3) and ("/" not in line):
                print("Invalid operation!")
    except:
        break