欢迎访问宙启技术站
智能推送

用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,然后将结果输出。