声明复数的类complex,使用函数add实现复数加法
时间: 2024-05-05 19:21:53 浏览: 95
下面是一个示例代码:
```python
class complex:
def __init__(self, real, imag):
self.real = real
self.imag = imag
def add(self, other):
real_sum = self.real + other.real
imag_sum = self.imag + other.imag
return complex(real_sum, imag_sum)
```
这个示例代码定义了一个名为`complex`的类,用于表示复数。构造函数`__init__`接受两个参数,一个实部和一个虚部,将它们存储为对象属性。类还有一个名为`add`的方法,用于实现复数加法。它接受另一个复数对象作为输入,计算两个复数的和,并返回一个新的复数对象。
下面是示例代码的使用方法:
```python
# 创建两个复数对象
c1 = complex(1, 2)
c2 = complex(3, 4)
# 计算两个复数的和
c3 = c1.add(c2)
# 输出结果
print("c1 = {} + {}i".format(c1.real, c1.imag))
print("c2 = {} + {}i".format(c2.real, c2.imag))
print("c3 = {} + {}i".format(c3.real, c3.imag))
```
输出结果如下:
```
c1 = 1 + 2i
c2 = 3 + 4i
c3 = 4 + 6i
```
阅读全文