10_cmath.py 351 B

1234567891011121314151617181920
  1. assert 1+2j == complex(1, 2) == 2j+1
  2. assert 1+2j + 3+4j == 4+6j
  3. assert 1+2j - 3+4j == -2+6j
  4. assert (1+2j).real == 1
  5. assert (1+2j).imag == 2
  6. assert (1+2j)*(3+4j) == -5+10j
  7. assert (1+2j)*3 == 3+6j
  8. import cmath
  9. assert (1+2j)**2 == -3+4j
  10. assert (1+2j).conjugate() == 1-2j
  11. res = cmath.sqrt(1+2j)
  12. assert res == 1.272019649514069+0.7861513777574233j