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