Комплект консольных игр, разработанных в рамках учебного проекта платформы Hexlet. Пакет включает в себя пять математических викторин. В рамках каждого игрового сеанса пользователю предлагается ответить на три случайных вопроса. Для успешного завершения игры необходимо дать три верных ответа подряд. В случае ошибки сессия завершается с выводом корректного ответа.
- brain-even — проверка числа на четность.
- brain-calc — вычисление результатов арифметических выражений.
- brain-gcd — нахождение наибольшего общего делителя двух чисел.
- brain-progression — определение пропущенного элемента в арифметической прогрессии.
- brain-prime — проверка числа на то, является ли оно простым.
- Python версии 3.10 или выше
- Пакетный менеджер uv
Пакет конфигурируется как автономная утилита командной строки. Установка с помощью uv tool позволяет выполнять команды напрямую, минуя использование префиксов виртуального окружения.
- Клонируйте репозиторий:
git clone https://github.com
- Перейдите в каталог проекта:
cd python-project-49 - Выполните установку пакета в систему:
uv tool install .
После завершения установки вызов утилит осуществляется напрямую через терминал:
brain-even
brain-calc
brain-gcd
brain-progression
brain-primeВ данном разделе представлены записи консольных сессий, демонстрирующие установку приложения, а также примеры игрового процесса с успешным и неудачным исходом.
Демонстрация развертывания проекта и глобальной установки через команду uv tool install .:
Демонстрация игровых сессий (Победа и Поражение):
Демонстрация игровых сессий (Победа и Поражение):
Демонстрация игровых сессий (Победа и Поражение):