一道Python题,求高手解答
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/05 12:20:23
一道Python题,求高手解答
设计程序,输入3个数据,分别代表 操作码(ASMD分别代表加减乘除)和2个操作数,输出操作数按操作代码计算后的结果.
题看不懂,求高手写出程序
设计程序,输入3个数据,分别代表 操作码(ASMD分别代表加减乘除)和2个操作数,输出操作数按操作代码计算后的结果.
题看不懂,求高手写出程序
![一道Python题,求高手解答](/uploads/image/z/3022337-65-7.jpg?t=%E4%B8%80%E9%81%93Python%E9%A2%98%2C%E6%B1%82%E9%AB%98%E6%89%8B%E8%A7%A3%E7%AD%94)
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)
再答: 你这个结构图的顶层是什么意思啊?~结构图的话下面这图。。不知道是不是你想要的= =![](http://img.wesiedu.com/upload/8/8b/88bdbd4b83951d09894ca4cc6f7c55cd.jpg)
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)
再答: 你这个结构图的顶层是什么意思啊?~结构图的话下面这图。。不知道是不是你想要的= =
![](http://img.wesiedu.com/upload/8/8b/88bdbd4b83951d09894ca4cc6f7c55cd.jpg)