在Python中,你可以使用`input()`函数获取控制台输入的数字,并使用算术运算符进行计算。以下是一个简单的示例,展示了如何实现这一过程:
获取用户输入的两个数字num1 = float(input("请输入第一个数字:"))num2 = float(input("请输入第二个数字:"))定义一个变量用于存储运算符a = input("请输入运算符(+、-、*、/):")根据用户输入的运算符进行计算if a == "+":result = num1 + num2elif a == "-":result = num1 - num2elif a == "*":result = num1 * num2elif a == "/":注意除数不能为零if num2 != 0:result = num1 / num2else:print("除数不能为零,请重新输入。")exit()else:print("输入错误,请重新输入。")打印计算结果print("计算结果为:", result)
这段代码首先提示用户输入两个数字和一个运算符,然后根据运算符执行相应的计算,并输出结果。注意,如果用户输入的运算符不是`+`、`-`、`*`或`/`中的一个,或者除数为零,程序将提示输入错误。
如果你需要处理更复杂的数学表达式,包括括号和不同的运算优先级,你可能需要使用更高级的解析技术,例如使用`eval()`函数或者实现一个解析器来处理表达式。

