熗写抣个程序,利用字典存储“加减乘除”运算符号,完成戶个数的运算。
时间: 2023-06-02 13:05:56 浏览: 74
好的,这个问题属于数学问题,我可以回答。可以使用字典来存储加减乘除等运算符号,然后根据用户输入的数字和运算符号,使用条件语句来判断运算,并输出结果。具体代码实现可以参考下面这段Python代码:
```
operators = {'+': lambda x, y: x + y,
'-': lambda x, y: x - y,
'*': lambda x, y: x * y,
'/': lambda x, y: x / y}
def calculate(num1, num2, operator):
if operator in operators:
return operators[operator](num1, num2)
else:
return "Invalid operator!"
num1 = float(input("Please enter the first number: "))
num2 = float(input("Please enter the second number: "))
operator = input("Please enter the operator (+,-,*,/): ")
result = calculate(num1, num2, operator)
print("The result is:", result)
```
注意,这里输入的数字必须是数值型(float或int),而且在除法运算时需要注意被除数不能为0。
阅读全文