用Python写一个calc程序
时间: 2024-11-03 18:17:58 浏览: 3
当然可以。在Python中,我们可以编写一个简单的`calc`程序,它包含基本的算术运算功能,例如加法、减法、乘法和除法。下面是一个基础版本的示例:
```python
class Calculator:
def __init__(self):
pass
def add(self, num1, num2):
return num1 + num2
def subtract(self, num1, num2):
return num1 - num2
def multiply(self, num1, num2):
return num1 * num2
def divide(self, num1, num2):
if num2 != 0:
return num1 / num2
else:
print("错误:除数不能为零。")
# 使用示例
calculator = Calculator()
print(calculator.add(5, 3)) # 输出:8
print(calculator.subtract(10, 7)) # 输出:3
print(calculator.multiply(4, 2)) # 输出:8
print(calculator.divide(16, 4)) # 输出:4.0
# 测试除法错误处理
try:
print(calculator.divide(16, 0))
except ZeroDivisionError as e:
print(e) # 输出:错误:除数不能为零。
```
这个`Calculator`类定义了四个方法来进行基本的数学操作。你可以创建一个`Calculator`实例,并通过实例调用这些方法。
阅读全文