编写代码,实现计算器的四则运算功能。
a=eval(input("请输入数据a:"))
b=eval(input("请输入数据b:")) #输入计算的数据a,b
function='''
请选择您要实现的功能
1.乘法运算
2.加法运算
3.减法运算
4.除法运算
5.退出
'''
while True:
print(function)
choice = int(input('您选择的功能是:')) #选择实现的功能
if isinstance(a,(int,float)) and isinstance(b,(int,float)):
if choice == 1:
print('a*b=',a*b)
elif choice == 2:
print('a+b=',a+b)
elif choice == 3:
print('a-b=',a-b)
elif choice == 4: #这里注意除数b不能为0
if b != 0:
print('a/b=',a/b)
else:
print("除数不能为0")
elif choice == 5: #退出系统
print("感谢您的使用!")
break
else:
print('输入有效的功能! ')
else: #a,b的数据不符合规范
print('请输入有效地数据a,b')
print(type(a))
print(type(b))
break
结果: