In [1]:
c = 3 + 4j
print(c)
print(type(c))
In [2]:
# c = 3 + j
# NameError: name 'j' is not defined
In [3]:
c = 3 + 1j
print(c)
In [4]:
c = 3j
print(c)
In [5]:
c = 3 + 0j
print(c)
In [6]:
c = 1.2e3 + 3j
print(c)
In [7]:
c = complex(3, 4)
print(c)
print(type(c))
In [8]:
c = 3 + 4j
In [9]:
print(c.real)
print(type(c.real))
In [10]:
print(c.imag)
print(type(c.imag))
In [11]:
# c.real = 5.5
# AttributeError: readonly attribute
In [12]:
c = 3 + 4j
print(c.conjugate())
In [13]:
c = 3 + 4j
print(abs(c))
In [14]:
c = 1 + 1j
print(abs(c))
In [15]:
c1 = 3 + 4j
c2 = 2 - 1j
In [16]:
print(c1 + c2)
In [17]:
print(c1 - c2)
In [18]:
print(c1 * c2)
In [19]:
print(c1 / c2)
In [20]:
print(c1 ** 3)
In [21]:
print(c1 + 3)
In [22]:
print(c1 * 0.5)