以下是一个使用Python编写的简易计算器示例代码:
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def multiply(a, b):
return a * b
def divide(a, b):
if b != 0:
return a / b
else:
return "错误:除数不能为零"
print("欢迎使用简易计算器!")
print("请输入两个操作数和运算符(如:2 + 3):")
expression = input()
# 将输入的表达式拆分成操作数和运算符
operands = expression.split()
operand1 = float(operands[0])
operator = operands[1]
operand2 = float(operands[2])
result = None
# 根据运算符选择对应的操作
if operator == "+":
result = add(operand1, operand2)
elif operator == "-":
result = subtract(operand1, operand2)
elif operator == "*":
result = multiply(operand1, operand2)
elif operator == "/":
result = divide(operand1, operand2)
else:
print("错误:无效的运算符")
# 输出结果
if result is not None:
print("计算结果:", result)
这个简易计算器可以接受用户输入的两个操作数和运算符,并根据运算符执行对应的操作。它支持加法、减法、乘法和除法运算。如果用户输入了无效的运算符,程序会显示相应的错误信息。
请注意,在这个简易计算器中,我们假设用户输入的操作数是合法的浮点数。如果需要进行更多的输入验证和错误处理,可以进一步完善代码。
使用上述代码,运行程序后,用户将被提示输入两个操作数和运算符,然后计算器将执行相应的运算,并输出结果。例如,当用户输入”2 + 3″时,计算器将输出”计算结果: 5.0″。