用Python编写程序实现简单的计算器
发布时间:2023-12-04 08:12:43
下面是一个用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"
else:
return x / y
# 使用例子
print("请选择操作:")
print("1. 加法")
print("2. 减法")
print("3. 乘法")
print("4. 除法")
choice = input("请输入操作对应的数字:")
try:
choice = int(choice)
except ValueError:
print("请输入数字!")
exit()
if choice < 1 or choice > 4:
print("请输入1-4之间的数字!")
exit()
num1 = input("请输入 个数字:")
num2 = input("请输入第二个数字:")
try:
num1 = float(num1)
num2 = float(num2)
except ValueError:
print("请输入数字!")
exit()
if choice == 1:
result = add(num1, num2)
print("结果:", result)
elif choice == 2:
result = subtract(num1, num2)
print("结果:", result)
elif choice == 3:
result = multiply(num1, num2)
print("结果:", result)
elif choice == 4:
result = divide(num1, num2)
print("结果:", result)
使用该计算器程序,首先会输出一个操作选项的菜单,然后要求用户输入操作对应的数字。接下来要求用户输入两个数字,并根据用户选择的操作对其进行运算,并输出结果。
使用例子:
请选择操作: 1. 加法 2. 减法 3. 乘法 4. 除法 请输入操作对应的数字:3 请输入 个数字:12.5 请输入第二个数字:2.5 结果: 31.25
该例子中,用户选择了乘法操作,并输入了两个数字 12.5 和 2.5,程序对它们进行乘法运算,结果为 31.25,然后将结果输出。
