作业帮 > 综合 > 作业

一道Python题,求高手解答

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 09:46:44
一道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代表操作码.
再问: 大神,再问一个行吗,作业实在不会呀,真心谢谢你 为具有下列主函数的程序画出结构图的顶层 def main(): printIntro() length,width=getDimensions() amtNeed=computeAmount(length,width) printReport(length,width,amtNeed)
再答: 你这个结构图的顶层是什么意思啊?~结构图的话下面这图。。不知道是不是你想要的= =