7-16 简单计算器(加减乘除)
分数 20
全屏浏览
切换布局
作者 wjl
单位 赤峰学院
输入两个数和运算符,根据运算符对两个数进行运算,输出结果。
输入格式:
输入按照 运算数1运算符运算数2 的格式输入。
输出格式:
输出运算结果(保留2位小数)。
输入样例1:
在这里给出一组输入。例如:
3+2
输出样例1:
在这里给出相应的输出。例如:
5.00
输入样例2:
在这里给出一组输入。例如:
-7/0
输出样例2:
在这里给出相应的输出。例如:
除数为0!
输入样例3:
在这里给出一组输入。例如:
3#2
输出样例3:
在这里给出相应的输出。例如:
ERROR!
答案:
s=input()
f='0'
i=1
while True:
if s[i]<'0' or s[i]>'9':
f=s[i]
break
i+=1
if f!='+' and f!='-' and f!='*' and f!='/':
print('ERROR!',end='')
elif f=='/':
if s[i+1]=='0' and len(s)==i+2:
print('除数为0!',end='')
else:
print('%.2f' % eval(s), end='')
else:
print('%.2f' % eval(s),end='')
#杰小韦