- Xác định lớp 'comp' đại diện cho các phần thực và tưởng tượng của một số phức. Ví dụ, đối với số phức "2+3i", 2 là phần thực và 3 là phần tưởng tượng. Gợi ý: Xác định phương thức khởi tạo,
0, có 2 giá trị và gán chúng cho 2 thuộc tính trên, tương ứng.Subtraction of the two Complex numbers :-2+-2i
- Xác định một phương thức 'Thêm' bên trong lớp 'comp', xác định tổng của hai số phức và in tổng là "tổng của hai số phức: 35+47i"
- Xác định một phương thức 'sub' bên trong lớp 'comp', xác định sự khác biệt của hai số phức và in sự khác biệt là "phép trừ hai số phức: -33-43i" Lưu ý: Trừ số phức thứ hai từ số thứ nhất.
Đây là mã của tôi:
class comp:
def __init__[self, real, imag]:
self.real=real
self.imag=imag
def add[self,other]:
print['Sum of the two Complex numbers :{}+{}i'.format[self.real+other.real,self.imag+other.imag]]
def sub[self, other]:
print['Subtraction of the two Complex numbers :{}+{}i'.format[self.real-other.real, self.imag-other.imag]]
Output:
Subtraction of the two Complex numbers :-2+-2i
Đầu ra dự kiến:
Subtraction of the two Complex numbers :-2-2i
Bạn có thể giúp tôi in đầu ra dự kiến?
Cải thiện bài viết
Lưu bài viết
Cải thiện bài viết
Lưu bài viết
Đọc
Addition of complex number: In Python, complex numbers can be added using +
operator.
Examples:
Input: 2+3i, 4+5i Output: Addition is : 6+8i Input: 2+3i, 1+2i Output: Addition is : 3+5i
Bàn luận
Python3
Cho hai số phức Z1 và Z2. Nhiệm vụ là thêm và trừ đi các số phức đã cho. Đứng trước số phức: Trong Python, các số phức có thể được thêm vào bằng cách sử dụng toán tử.Examples: & nbsp; & nbsp;
& nbsp; ví dụ:
Subtraction of the two Complex numbers :-2+-2i
1 Subtraction of the two Complex numbers :-2+-2i
2Subtraction of the two Complex numbers :-2-2i
6Subtraction of the two Complex numbers :-2+-2i
9 Subtraction of the two Complex numbers :-2-2i
0Subtraction of the two Complex numbers :-2-2i
1Input: 2+3i, 4+5i Output: Addition is : 6+8i Input: 2+3i, 1+2i Output: Addition is : 3+5i0
Subtraction of the two Complex numbers :-2-2i
3Subtraction of the two Complex numbers :-2-2i
2225Input: 2+3i, 4+5i Output: Addition is : 6+8i Input: 2+3i, 1+2i Output: Addition is : 3+5i4
Input: 2+3i, 4+5i Output: Addition is : 6+8i Input: 2+3i, 1+2i Output: Addition is : 3+5i5
Input: 2+3i, 4+5i Output: Addition is : 6+8i Input: 2+3i, 1+2i Output: Addition is : 3+5i6
Input: 2+3i, 4+5i Output: Addition is : 6+8i Input: 2+3i, 1+2i Output: Addition is : 3+5i7
Output:
Addition is : [3+5j]
Độ phức tạp về thời gian: O [1] O[1]
3Subtraction of the two Complex numbers :-2+-2i
4 Subtraction of the two Complex numbers :-2+-2i
5Subtraction of the two Complex numbers :-2+-2i
6 Subtraction of the two Complex numbers :-2+-2i
7O[1]Subtraction of the two Complex numbers :-2+-2i
5Subtraction of the two Complex numbers :-2+-2i
9 Subtraction of the two Complex numbers :-2+-2i
0Subtraction of the two Complex numbers :-2-2i
1Subtraction of the two Complex numbers :-2-2i
2Subtraction of the two Complex numbers :-2-2i
3Subtraction of the two Complex numbers :-2-2i
4Subtraction of the two Complex numbers :-2-2i
5 Complex numbers in Python can be subtracted using – operator.Subtraction of the two Complex numbers :-2-2i
Examples:
Input: 2+3i, 4+5i Output: Subtraction is : -2-2i Input: 2+3i, 1+2i Output: Subtraction is : 1+1i
Không gian phụ trợ: O [1]
Python3
Phép trừ các số phức: Số phức trong Python có thể được trừ bằng cách sử dụng - toán tử.example: & nbsp; & nbsp;
Ví dụ: & nbsp;
Subtraction of the two Complex numbers :-2+-2i
1 Subtraction of the two Complex numbers :-2+-2i
2Subtraction of the two Complex numbers :-2-2i
6Subtraction of the two Complex numbers :-2+-2i
9 Subtraction of the two Complex numbers :-2-2i
0Subtraction of the two Complex numbers :-2-2i
1Input: 2+3i, 4+5i Output: Addition is : 6+8i Input: 2+3i, 1+2i Output: Addition is : 3+5i0
Subtraction of the two Complex numbers :-2-2i
3Subtraction of the two Complex numbers :-2-2i
2225Input: 2+3i, 4+5i Output: Addition is : 6+8i Input: 2+3i, 1+2i Output: Addition is : 3+5i4
Input: 2+3i, 4+5i Output: Addition is : 6+8i Input: 2+3i, 1+2i Output: Addition is : 3+5i5
Subtraction is : [1+1j]3
Subtraction is : [1+1j]4
Output:
Subtraction is : [1+1j]
Độ phức tạp về thời gian: O [1]O[1]
Không gian phụ trợ: O [1] & NBSP;O[1]
Giả sử chúng tôi muốn thực hiện các tác vụ số phức bằng cách xác định một lớp số phức với các hoạt động sau -
- Thêm [] để thêm hai số phức tạp
- sub [] để trừ hai số phức tạp
- mul [] để nhân hai số phức tạp
- div [] để chia hai số phức
- mod [] để có được mô đun các số phức tạp
Các số phức sẽ được hiển thị trong biểu mẫu [A + BI]. Chúng tôi có hai số phức, sẽ thực hiện các hoạt động này trên chúng. Bên trong lớp, chúng tôi quá tải các phương thức add [], sub [], mul [] và div [] để chúng tôi có thể sử dụng các toán tử để thực hiện các hoạt động. Chúng tôi cũng quá tải phương thức __STR __ [] để in số phức ở dạng thích hợp.
Vì vậy, nếu đầu vào giống như C1 = 2 + 3i C2 = 5-2i, thì đầu ra sẽ là [7,00 + 1,00i], [-3,00 + 5,00i], [16,00 + 11.00i], [0,14 + 0,66i ], 3,61, 5,39.
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước này -
- Xác định lớp phức tạp với phần re re và phần tưởng tượng IM IM
- Xác định một hàm thêm []. Điều này sẽ mất o
- Trả về một đối tượng phức tạp mới với [re + o.re, im + o.im]
- Xác định một hàm con []. Điều này sẽ mất o
- Trả về một đối tượng phức tạp mới với [re - o.re, im - o.im]
- Xác định một hàm mul []. Điều này sẽ mất o
- Trả về một đối tượng phức tạp mới với [re * o.re -im * o.im, re * o.im + im * o.re]
- Xác định một hàm div []. Điều này sẽ mất o
- M: = O.RE * O.RE + O.IM * O.IM
- Trả về một đối tượng số phức mới với [[re * o.re + im * o.im]/m, [im * o.re - re * o.im]/m]
- Xác định một hàm mod []. Điều này sẽ mất
- trả về căn bậc hai của [re * re + im * im]
- Quá tải __str __ [].
- Nếu tôi giống như 0, thì
- trả lại lên đến hai chữ số thập phân
- Nếu RE giống như 0, thì
- trả lại tôi lên đến hai chữ số thập phân
- Nếu tôi