从键盘输入两个数字并选择一种算术四则运算,然后输出运算结果。要求通过不同的函数来实现四则运算,并定义一个接受两个操作数和一个函数名称的函数,函数名称用于指定要做哪种运算
从键盘输入两个数字并选择一种算术四则运算,然后输出运算结果。要求通过不同的函数来实现四则运算,并定义一个接受两个操作数和一个函数名称的函数,函数名称用于指定要做哪种运算
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注本答案参考 多次询问 ChatGPT-3.5 后选择的最佳回答,若是满意,还请采纳,谢谢
# 定义加法函数 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): if y!= 0: return x / y else: return "除数不能为0" # 定义执行运算的函数 def calculate(x, y, op): if op == "add": return add(x, y) elif op == "subtract": return subtract(x, y) elif op == "multiply": return multiply(x, y) elif op == "divide": return divide(x, y) else: return "无效的操作符" num1 = float(input("请输入第一个数字: ")) num2 = float(input("请输入第二个数字: ")) operator = input("请输入操作符(add/subtract/multiply/divide): ") result = calculate(num1, num2, operator) print("结果:", result)解决 无用评论 打赏 举报