Это не просто калькулятор - это полноценный математический инструмент, который превращает терминал в мощную вычислительную лабораторию!
This is not just a calculator - it’s a full-fledged mathematical tool that transforms the terminal into a powerful computational laboratory!
🧮 Неявное умножение / Implicit Multiplication
🚀 Автодополнение функций / Function Autocompletion
⚡ Мгновенный результат / Instant Result
🌐 Поддержка любой сложности выражений / Support for Complex Expressions
Передовая система защиты от математических инъекций / Advanced protection against mathematical injections
Полный контроль над вычислениями / Full computation control
Невозможность выполнения вредоносного кода / Impossibility of executing malicious code
Поддержка более 50 математических функций / Support for over 50 mathematical functions
Работа с комплексными числами / Complex number handling
Автоматическое определение типа вычислений / Automatic computation type detection
Поддержка научных, инженерных и бытовых вычислений / Support for scientific, engineering, and everyday calculations
Работа с большими и малыми числами / Handling large and small numbers
Точность до 15 знаков после запятой / Precision up to 15 decimal places
Тригонометрические вычисления / Trigonometric calculations
Логарифмические преобразования / Logarithmic transformations
Статистический анализ / Statistical analysis
Работа со степенями и корнями / Degree and root operations
Центрированное отображение / Centered display
Цветовая индикация / Color indication
Контекстные подсказки / Contextual hints
Удобное управление / Convenient management
Интеллектуальное форматирование результатов / Intelligent result formatting
Понятные сообщения об ошибках / Clear error messages
Автоматическая коррекция выражений / Automatic expression correction
Молниеносные вычисления / Lightning-fast calculations
Минимальное потребление ресурсов / Minimal resource consumption
Кроссплатформенность / Cross-platform compatibility
Поддержка научной нотации / Scientific notation support
Вычисления с константами (π, e) / Calculations with constants (π, e)
Работа с бесконечностью / Infinity handling
Комплексные математические преобразования / Complex mathematical transformations
Расширяемая архитектура / Extensible architecture
Возможность добавления собственных функций / Ability to add custom functions
Адаптация под пользователя / User adaptation
Написан на Python / Written in Python
Использует curses для интерфейса / Uses curses for interface
Безопасный AST-парсинг / Safe AST parsing
Минимальные системные требования / Minimal system requirements
Если вам понравился проект, поставьте ⭐ звезду на GitHub!
If you liked the project, please give a ⭐ star on GitHub!
git clone https://github.com/ваш_логин/terminal-calculator.git
cd terminal-calculator
pip install -r requirements.txt
python calculator.py