用Python实现一个简单的计算器
发布时间:2023-12-04 10:42:49
下面是一个使用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
def calculator():
"""计算器"""
print("欢迎使用计算器,请输入两个数字:")
try:
num1 = float(input("第一个数字:"))
num2 = float(input("第二个数字:"))
except ValueError:
print("请输入有效的数字!")
return
print("请选择操作:")
print("1. 加法")
print("2. 减法")
print("3. 乘法")
print("4. 除法")
try:
choice = int(input("请选择操作(输入对应数字):"))
except ValueError:
print("请输入有效的数字!")
return
if choice == 1:
print("结果:", add(num1, num2))
elif choice == 2:
print("结果:", subtract(num1, num2))
elif choice == 3:
print("结果:", multiply(num1, num2))
elif choice == 4:
print("结果:", divide(num1, num2))
else:
print("无效的操作!")
# 使用示例
calculator()
使用该计算器,首先会要求输入两个数字,然后要求选择进行的操作。根据选择执行相应的操作,并打印出计算结果。
例如,输入10和5,选择加法操作,计算器会输出结果:15。
需要注意的是,计算器中对除法进行了异常处理,当除数为0时,会提示除数不能为0。
你可以根据自己的需求对计算器进行扩展,添加更多的操作或者功能。
