Python实现的简单计算器
发布时间:2023-12-04 15:50:59
下面是一个使用Python实现的简单计算器的例子:
# 定义一个函数实现加法
def add(x, y):
return x + y
# 定义一个函数实现减法
def subtract(x, y):
return x - y
# 定义一个函数实现乘法
def multiply(x, y):
return x * y
# 定义一个函数实现除法
def divide(x, y):
if y == 0:
return "除数不能为0"
return x / y
# 用户输入操作符和两个数字
operator = input("请选择操作符 (+, -, *, /): ")
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
# 判断用户输入的操作符并调用对应的函数计算结果
result = 0
if operator == "+":
result = add(num1, num2)
elif operator == "-":
result = subtract(num1, num2)
elif operator == "*":
result = multiply(num1, num2)
elif operator == "/":
result = divide(num1, num2)
else:
print("无效的操作符")
# 打印计算结果
print("计算结果:", result)
使用上述代码,用户可以输入一个操作符和两个数字,计算器将根据用户输入的操作符和数字进行相应的计算,并打印出计算结果。例如,用户输入操作符"+",数字10和5,计算器将会输出15作为计算结果。
这个简单计算器在执行过程中会检查除法运算的除数是否为0,如果除数为0,则会返回一个错误信息"除数不能为0"。这样可以避免除法运算时出现除以0的错误。
使用这个计算器,用户可以进行四则运算的计算,非常方便实用。
