酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python 实现“+”号运算符重载:轻松运算复数(附代码及示例)

```python class Complex: def __init__(self, real, imag): self.real = real self.imag = imag def __add__(self, other): real = self.real + other.real imag = self.imag + other.imag return Complex(real, imag) def __str__(self): return f"{self.real}+{self.imag}i" complex1 = input().strip() complex2 = input().strip() real1, imag1 = complex1.split("+") real2, imag2 = complex2.split("+") real1 = int(real1) real2 = int(real2) imag1 = int(imag1[:-1]) imag2 = int(imag2[:-1]) c1 = Complex(real1, imag1) c2 = Complex(real2, imag2) result = c1 + c2 print(result) ``` ######[AI写代码神器 | 422点数解答 | 2024-12-11 23:48:39]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]