Metadata-Version: 2.1
Name: Fraction
Version: 1.4.0
Summary: Fraction carries out all the fraction operations including addition, subtraction, multiplication, division, reciprocation
Home-page: https://github.com/bradley101/fraction
Author: Shantanu Banerjee
Author-email: hi@shantanubanerjee.com
License: UNKNOWN
Description: ## fraction  ![PyPI - Downloads](https://img.shields.io/pypi/dm/fraction)
        
        fraction is a _Python_ module that is designed for fractional values **_numerator/denominator_**
        
        ### Installation
        Easy to install
        ```
        $ sudo pip install Fraction
        ```
        ### Usage
        ```
        >>> from fraction import Fraction
        ```
        ##### Creates a fraction equal to 0/1
        ```
        >>> def_fraction = Fraction()
        ```
        ##### Creates a fraction equal to 3/10
        ```
        >>> a = Fraction(3, 10)
        >>> b = Fraction(1, 2)
        
        # Get numerator/denominator
        >>> a.numerator, a.denominator
        (3, 10)
        ```
        ##### Computes reciprocal of fraction as Fraction object
        ```
        >>> recip_a = Fraction.reciprocal(a)
        >>> recip_a.numerator, recip_a.denominator
        (10, 3)
        ```
        ##### Perform addition of Fraction objects (returns a Fraction object)
        ```
        >>> sum_ab = a + b
        >>> sum_ab.numerator, sum_ab.denominator
        (4, 5)
        ```
        ##### Perform subtraction of Fraction objects (returns a Fraction object)
        ```
        >>> diff_ab = a - b
        >>> diff_ab.numerator, diff_ab.denominator
        (-1, 5)
        ```
        ##### Perform multiplication of Fraction objects (returns a Fraction object)
        ```
        >>> mul_ab = a * b
        >>> mul_ab.numerator, mul_ab.denominator
        (3, 20)
        ```
        ##### Perform div of Fraction objects (returns a Fraction object)
        ```
        >>> div_ab = a / b
        >>> div_ab.numerator, div_ab.denominator
        (3, 5)
        ```
        ### Comparison/Relational operations
        ##### Supports comparison operations [<, <=, >, >=, ==, !=] (returns boolean)
        ```
        >>> a < b
        True
        >>> a == Fraction(7, 10)
        False
        ```
        ### For debugging 
        ##### Supports str() and repr() built in objects methods
        ```
        >>> a = Fraction()
        >>> print a
        0/1
        >>> a
        Fraction: 0/1
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
