Metadata-Version: 2.1
Name: anymath
Version: 0.0.1
Summary: tool for work witn any number systems
Home-page: https://github.com/Nikita-080/anymath-0.0.1
Author: Рябов Никита
Author-email: riabovnick080@yandex.ru
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown

# 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)


