Этот проект реализует арифметику больших чисел с использованием системы счисления по основанию M = 2^15 и максимальной разрядностью N = 50.
Каждое большое число представляет из себя кортеж вида: (sign, digits)
sign = 1 (положительное) или -1 (отрицательное) digits = список цифр в системе с нашим основанием
###Требования -Python 3.6 или выше -Отсутствие внешних зависимостей
Windows
- Скачайте файл проекта
git clone https://github.com/pythonteamspbstu/task-2-bignum-arithmetic
- Перейдите в директорию проекта
cd task-2-bignum-arithmetic
- Запустите программу
python task2.py
Linux/macOS
- Скачайте файл проекта
git clone https://github.com/pythonteamspbstu/task-2-bignum-arithmetic
- Запустите программу
python3 task2.py
-Базовые арифметические операции: сложение, вычитание, умножение, деление
-Поддержка отрицательных чисел: обработка знака
-Система с основанием 2^15: представление больших чисел
-Проверка ввода данных: обработка некорректного ввода