Skip to content

Latest commit

 

History

History
214 lines (209 loc) · 3.58 KB

EXAMPLES.md

File metadata and controls

214 lines (209 loc) · 3.58 KB

Please look at README.md before you look at this.

Class Calculate

  • in class1.py
>>> import matics.main as m
>>> #__init__(self,number)
>>> u = m.Calculate(10)
>>> i = m.Calculate(number=20)
>>> u 
Calculate(10)
>>> i
Calculate(20)
>>> print(u)
10
>>> print(i)
20
>>> u == i
False
>>> u != i
True
>>> u > i
False
>>> u < i
True
>>> u + i
30
>>> i - u
10
>>> u /  i
0.5
>>> u * i
200
>>> #factor(self)
>>> u.factor()
[1,2,5,10]
>>> i.factor()
[1,2,4,5,10,20]
>>> #primer_number(self)
>>> u.primer_number()
[2,3,5,7]
>>> i.primer_number()
[2,3,5,7,11,13,17,19]
>>> u.step_add()
55
>>> i.step_add()
210
>>> # acfactor(self,number)
>>> # all common factor
>>> u.acfactor(i)
[1,2,5,10]
>>> i.acfactor(30)
[1,2,5,10]
>>> #composite_number(self)
>>> u.composite_number()
[4,6,8,9,10]
>>> i.composite_number()
[4,6,8,9,10,12,14,15,16,18,20]
>>> #primef(self)
>>> #prime_factor
>>> u.primef()
[2,5]
>>> i.primef()
[2,5]
>>> # least_cm(self,num)
>>> u.least_cm(20)
10
>>> i.least_cm(45)
5
>>> 

Class Constant

  • in class1.py
>>> from class1 import Constant
>>> # __init__(self,num=20)
>>> j=Constant()
>>> # pi(self)
>>> j.pi()
3.14159265358979323846
>>> j=Constant(num=5)
>>> j.pi()
3.14159
>>> # tau(self)
>>> j.tau()
6.28318
>>> 

Class Equation

  • in class1.py
>>> from class1 import Equation
>>> # __init__(self,x)
>>> u = Equation("x")
>>> u.solution("3*x",18)
6
>>> u.solution("5+x",6)
1

Class Fraction

  • in statistics.py
>>> from statistics import Fraction
>>> # __init__(self,num1 = 0,num2 = 1,reduce=True)
>>> u = Fraction(4,8)
>>> u
Fraction(1,2)
>>> print(u)
1/2
>>> Fraction(2)
Fraction(2,1)
>>> Fraction(62,84)
Fraction(31,42)
>>> Fraction(62,84,False)
Fraction(62,84)
>>> Fraction("5/6")
Fraction(5,6)
>>> Fraction(4,6) + Fraction(5,6)
Fraction(3,2)
>>> Fraction(1,6) * Fraction(6,12)
Fraction(1,12)
>>> Fraction(4,7) / Fraction(5,6)
Fraction(24,35)
>>> Fraction(2,3) - Fraction(3,17)
Fraction(25,51)
>>> Fraction(3,4) == Fraction(6,8)
True
>>> Fraction(2,5) == Fraction(4,7)
False
>>> Fraction(2,5) != Fraction(6,8)
False
>>> Fraction(4,5) != Fraction(3,8)
True
>>> Fraction(4,5) > Fraction(6,7)
False
>>> Fraction(4,9) <  Fraction(2,3)
True
>>> Fraction(4,5).is_improper()
False
>>> Fraction(4,4).is_improper()
True
>>> frac = Fraction(5,7)
>>> frac.num1
5
>>> frac.num2
7
>>> frac.reduction(Fraction(2,5))
[Fraction(5, 35), Fraction(7, 35)]
>>> frac.reciprocal()
Fraction(7,5)
>>> Fraction(1,2).to_float()
0.5
>>> Fraction(4,50).to_percent()
Percent(8)
>>> Fraction(4,50).to_proportion()
Proportion(2,25)

Class Percent

  • in statistics.py
>>> from statistics import Percent
>>> # __init__(self,num,rounding = True)
>>> per = Percent(45)
>>> per
Percent(45)
>>> print(per)
45%
>>> Percent("45%")
Percent(45)
>>> Percent(6.466,False)
Percent(6.466)
>>> per + Percent(64)
Percent(109)
>>> per - Percent(27)
Percent(18)
>>> per * Percent(2)
Percent(90)
>>> per / Percent(5)
Percent(9)
>>> -per
Percent(-45)
>>> per % Percent(12)
Percent(9)
>>> # and Percent class support ==,<,>,!=
>>> # to_fraction(self)
>>> per.to_fraction()
Fraction(45,100)
>>> # to_float(self)
>>> per.to_float()
0.45
>>> # to_proportion(self)
>>> per.to_proportion()
Proportion(45,100)
>>> # percentage(self,number)
>>> Percent(100).percentage(50)
Percent(-50)
>>> Percent(50).percentage(130)
Percent(160)

Class Proportion

  • in stastistics.py
>>> from stastistics import Proportion
>>> # __init__(self,number1,number2,reduce = True)
>>> pro = Proportion(45,100)
>>> pro
Proportion(9,20)
>>> Proportion(45,100,False)
Proportion(45,100)