numbers module

numbers module provides complex numbers and fractional numbers.

Complex Numbers

useComplex ()

Once useComplex() is called, the suffix "i" of a number creates a complex number.

e.g.
useComplex()
a = 1 + 3i
b = 3 - 4i
a * b   => (15+5i)

Fractional Numbers

fraction ( numerator , denominator )

fraction() creates an Number object that represents a fractional number.

e.g.
a = fraction(1, 2)
  => 1/2
b = fraction(4, 3)
  => 4/3
a + b
  => 11/6
gcd ( integer1 , integer2 )
lcm ( integer1 , integer2 )

gcd() returns a greatest common denomiator of the specified two integers. lcm() returns a lowest common multiple of the specified two integers.

e.g.
gcd(6,9)    => 3