怎么用Python程序设计出来

2、从键盘输入两个数字并选择一种四则运算,然后输出运算结果。要求用不同的函数来实现四则运算,并定义一个接收两个操作数和一个函数名称的函数,函数名称指定要做哪种运算。

计算器?每天好多一样的需求

img

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 calculate(x, y, operation):
    if operation == "add":
        return add(x, y)
    elif operation == "subtract":
        return subtract(x, y)
    elif operation == "multiply":
        return multiply(x, y)
    elif operation == "divide":
        return divide(x, y)

x = float(input("第一个数字:"))
y = float(input("第二个数字:"))
operation = input("选择一种运算(add, subtract, multiply, divide):")
result = calculate(x, y, operation)
print("结果:", result)