编写一个简易计算器,支持加法、减法、乘法和除法运算。当你输入两个数字和运算符后,程序输出计算结果。
# 获取用户输入num1 = float(input("请输入第一个数字:"))oper = input("请输入运算符(+、-、*、/):")num2 = float(input("请输入第二个数字:"))# 根据运算符进行计算if oper == "+": result = num1 + num2elif oper == "-": result = num1 - num2elif oper == "*": result = num1 * num2elif oper == "/":if num2 == 0:print("错误:除数不能为0")else: result = num1 / num2else:print("错误:运算符无效")# 输出计算结果if oper in ["+", "-", "*"] or (oper == "/"and num2 != 0):print(f"{num1}{oper}{num2} = {result}")请输入第一个数字:2请输入运算符(+、-、*、/):+请输入第二个数字:32.0 + 3.0 = 5.0float()函数将用户输入转换为浮点数。/且第二个数字为0,程序会报错。需要在除法运算前判断除数是否为0。