# anymath-0.0.1
tool for work with any number systems
Инструкция по эксплуатации библиотеки anymath
==========
Автор - Рябов Никита Андреевич
версия - 0.0.1
описание - библиотека для работы с любыми системами счисления
==========
Библиотека содержит единственный класс System
В классе определены 5 методов
==========
метод __init__
описание - конструктор класса
аргументы:
alphabet
описание - алфавит системы счисления
тип - string
значение по умолчанию - "01"
требования - не содержит повторяющихся символов, не содержит ".", не содержит "-"
результат - нет
пример использования - test_system=anymath.System("0123456789ABC")
==========
метод Compare
описание - сравнение 2 чисел в пользовательской системе счисления
аргументы:
x
описание - рациональное число в пользовательской системе счисления
тип - string
значение по умолчанию - нет
требования - нет
y
описание - рациональное число в пользовательской системе счисления
тип - string
значение по умолчанию - нет
требования - нет
результат - один из символов ">", "<", "="
пример использования - test_system.Compare("-A45B4.C3","3B")
==========
метод To_10
описание - перевод числа в десятичную систему счисления
аргументы:
x
описание - рациональное число в пользовательской системе счисления
тип - string
значение по умолчанию - нет
требования - нет
accuracy
описание - точность перевода, необходима в случае некоторых дробных чисел
тип - integer
значение по умолчанию - 3
требования - нет
результат - int или float
пример использования - test_system.To_10("CCC5A.87A")
==========
метод To_system
описание - перевод числа в пользовательскую систему счисления
аргументы:
x
описание - рациональное число в десятичной системе счисления
тип - integer
значение по умолчанию - нет
требования - нет
accuracy
описание - точность перевода, необходима в случае некоторых дробных чисел
тип - integer
значение по умолчанию - 3
требования - нет
результат - string
пример использования - test_system.To_system(124)
==========
метод Calc
описание - математические операции
аргументы:
x
описание - рациональное число в пользовательской системе счисления
тип - string
значение по умолчанию - нет
требования - нет
y
описание - рациональное число в пользовательской системе счисления
тип - string
значение по умолчанию - нет
требования - нет
a
описание - математический оператор "+", "-", "/", "*"
тип - string
значение по умолчанию - нет
требования - нет
accuracy
описание - точность вычисления, необходима для операции деления
тип - integer
значение по умолчанию - 3
требования - нет
результат - string
пример использования - test_system.Calc("1A65","B2","/",5)