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

用Python编写一个简单的计算器,支持基本的加减乘除运算

发布时间:2023-12-04 15:33:12

下面是一个使用 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):
    return x / y

def calculator():
    print("选择操作:")
    print("1. 加法")
    print("2. 减法")
    print("3. 乘法")
    print("4. 除法")

    choice = input("请输入选择操作的数字:")

    num1 = float(input("请输入第一个数字:"))
    num2 = float(input("请输入第二个数字:"))

    if choice == '1':
        print(num1, "+", num2, "=", add(num1, num2))
    elif choice == '2':
        print(num1, "-", num2, "=", subtract(num1, num2))
    elif choice == '3':
        print(num1, "*", num2, "=", multiply(num1, num2))
    elif choice == '4':
        print(num1, "/", num2, "=", divide(num1, num2))
    else:
        print("无效的输入")

calculator()

这个程序定义了四个函数:add、subtract、multiply 和 divide,分别实现加法、减法、乘法和除法运算。然后在 calculator 函数中,根据用户的选择执行相应的操作,并输出结果。

以下是使用例子:

选择操作:

1. 加法

2. 减法

3. 乘法

4. 除法

请输入选择操作的数字:1

请输入第一个数字:10

请输入第二个数字:5

10.0 + 5.0 = 15.0