Related Articles

# Python program for multiplication and division of complex number

• Difficulty Level : Hard
• Last Updated : 30 Jan, 2020

Given two complex numbers. The task is to multiply and divide them.

Multiplication of complex number: In Python complex numbers can be multiplied using `*` operator

Examples:

```Input: 2+3i, 4+5i
Output: Multiplication is : (-7+22j)

Input: 2+3i, 1+2i
Output: Multiplication is : (-4+7j)
```
 `# Python program to demonstrate``# multiplication of complex numbers`` ` ` ` `def` `mulComplex( z1, z2):``    ``return` `z1``*``z2``  ` `     ` `# driver code``z1 ``=` `complex``(``2``, ``3``)``z2 ``=` `complex``(``4``, ``5``)`` ` ` ` `print``(``"Multiplication is :"``, mulComplex(z1,z2))`

Output:

```Multiplication is : (-7+22j)
```

Division of complex number: In Python, complex numbers can be divided using the `/` operator.

Examples:

```Input: 2+3i, 4+5i
Output: Division  is : (0.5609756097560976+0.0487804878048781j)

Input: 2+3i, 1+2i
Output: Division is :(1.6-0.2j)
```
 `# Python program to demonstrate``# division of complex numbers`` ` ` ` `def` `divComplex( z1, z2):``    ``return` `z1 ``/` `z2`` ` `# driver code`` ` `z1 ``=` `complex``(``2``, ``3``)``z2 ``=` `complex``(``4``, ``5``)`` ` `print``( ``"Division is :"``, (divComplex(z1, z2))`

Output:

```Division is : (0.5609756097560976+0.0487804878048781j)
```

My Personal Notes arrow_drop_up