以下是源代码
def calculate(num1, num2, operator): if operator == "+": return num1 + num2 elif operator == "-": return num1 - num2 elif operator == "*": return num1 * num2 else: return num1 / num2 def main(): num1 = float(input("请输入第一个数字:")) num2 = float(input("请输入第二个数字:")) operator = input("请输入运算符(+、-、*、/):") result = calculate(num1, num2, operator) print(f"{num1} {operator} {num2} = {result}") if __name__ == "__main__": main()
以下是N-S图
PAD图如下所示