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