编程实现小计算器,要求输入两个操作数和一个操作符(+、-、*、/、%),根据操作符输出运算结果。注意除法运算除零异常问题。运行效果如图所示。
def divide(x,y):
if y ==0:
return print("分母=0,零除异常!")
else:
return x/y
x=float(input("请输入操作数x:"))
y=float(input("请输入操作数y:"))
choice=input("请输入操作符:")
if choice =="+":
print("{}+{}={}".format(x,y,x+y))
elif choice =="-":
print("{}-{}={}".format(x,y,x-y))
elif choice =="*":
print("{}*{}={}".format(x,y,x*y))
elif choice =="/":
print("{}/{}={}".format(x,y,divide(x,y)))
elif choice =="%":
print("{}%{}={}".format(x,y,x%y))
else:
print("输入异常")