Toán tử floor và modulus (// và % tương ứng) không được phép dùng trên số phức trong Python 3.x. Tuy nhiên, các phép toán này được định nghĩa cho số phức trong Python 2.7.x.
Python 3
>>> x = 9+2j
>>> y = 2+1j
>>> x % y
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
x % y
TypeError: can't mod complex numbers.
Python 2.7
>>> x = 9+2j
>>> y = 2+1j
>>> x % y
(1-2j)
Modulus của các toán hạng số phức trả về phép chia floor của chúng nhân với mẫu số.
>>> x - (x // y) * y
(1-2j)