一道Python题,求高手解答设计程序,输入3个数据,分别代表 操作码(ASMD分别代表加减乘除)和2个操作数,输出操作数按操作代码计算后的结果.题看不懂,求高手写出程序

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 10:08:29
一道Python题,求高手解答设计程序,输入3个数据,分别代表 操作码(ASMD分别代表加减乘除)和2个操作数,输出操作数按操作代码计算后的结果.题看不懂,求高手写出程序

一道Python题,求高手解答设计程序,输入3个数据,分别代表 操作码(ASMD分别代表加减乘除)和2个操作数,输出操作数按操作代码计算后的结果.题看不懂,求高手写出程序
一道Python题,求高手解答
设计程序,输入3个数据,分别代表 操作码(ASMD分别代表加减乘除)和2个操作数,输出操作数按操作代码计算后的结果.
题看不懂,求高手写出程序

一道Python题,求高手解答设计程序,输入3个数据,分别代表 操作码(ASMD分别代表加减乘除)和2个操作数,输出操作数按操作代码计算后的结果.题看不懂,求高手写出程序
def operate(ASMD, num1, num2):
    if ASMD == 'A' or 'a':
        return num1 + num2
    elif ASMD == 'S' or 's':
        return num1 - num2
    elif ASMD == 'M' or 'm':
        return num1 * num2
    elif ASMD == 'D' or 'D':
        return float(num1)/num2
题目的意思应该是如上方法吧.num1,num2分别代表两个操作数,ASMD代表操作码.