华为od机试 计算器
时间: 2023-08-29 10:05:51 浏览: 169
华为OD机试中的计算器题目通常是要求实现一个简单的计算器功能,可以进行加减乘除运算。下面是一个示例代码,可以作为参考:
```python
class Calculator:
def add(self, a, b):
return a + b
def subtract(self, a, b):
return a - b
def multiply(self, a, b):
return a * b
def divide(self, a, b):
if b == 0:
raise ValueError("Cannot divide by zero!")
return a / b
# 示例用法
calculator = Calculator()
result = calculator.add(3, 4) # 结果为 7
print(result)
result = calculator.subtract(5, 2) # 结果为 3
print(result)
result = calculator.multiply(2, 6) # 结果为 12
print(result)
result = calculator.divide(10, 5) # 结果为 2.0
print(result)
```
这是一个简单的计算器类,包含了加法、减法、乘法和除法四种运算方法。你可以根据题目的要求进行适当修改和扩展。希望能帮到你!如有其他问题,请继续提问。
阅读全文