题解 | #简单计算器#
简单计算器
https://www.nowcoder.com/practice/b8f770674ba7468bb0a0efcc2aa3a239
s = input() operator = ('+','-','*','/') for i in s: if i in operator: a,b = map(float,s.split(i)) break if i == '+': print(f'{a:.4f}+{b:.4f}={a+b:.4f}') elif i == '-': print(f'{a:.4f}-{b:.4f}={a-b:.4f}') elif i == '*': print(f'{a:.4f}*{b:.4f}={a*b:.4f}') elif i == '/': if b == 0: print('Wrong!Division by zero!') else: print(f'{a:.4f}/{b:.4f}={a/b:.4f}') else: print('Invalid operation!')#题解#