Skip to content

barbadjhar/python-project-49

Repository files navigation

python-project-49

Actions Status Maintainability

ИГРЫ РАЗУМА

"Игры разума" - это коллекция игр, предназначенных для тренировки математического мышления и логики.

Как играть

Выберите игру из списка, он представлен ниже. Запустите игру командой, к примеру:

brain-even

Далее следуйте инструкциям в консоли. После каждой попытки вы получите приавильный ответ решения. Если ответ неверный, игра завершиться. В каждой игре три раунда.

Установка с использованием UV

Проект собирался с использованием пакета UV. Это современный инструмент управления пакетами Python, который обеспечивает быструю и надежную установку зависимостей. Для установки проекта выполните следующие шаги:

  1. Установите UV:

    curl -LsSf https://astral.sh/uv/install.sh | sh
  2. Клонируйте репозиторий:

    git clone https://github.com/barbadjhar/python-project-49.git
    cd python-project-49
  3. Создайте виртуальное окружение и установите зависимости:

    uv venv
    uv pip install -r requirements.txt
  4. Активируйте виртуальное окружение:

    source .venv/bin/activate

Более подробную информацию об использовании UV можно найти в официальной документации.

Игры

brain-even - проверка на чётность. (example)
brain-calc - калькулятор. Проверь себя на простые алгебраичесике вычисления. (example)
brain-gcd - НОД (Наибольший общий делитель). (example)
brain-progression - арифметическая прогрессия. (example)
brain-prime - простое ли число? (example)\


Игра "Проверка на чётность".

Вам показывается случайное число. Нужно ответить 'yes', если число чётное, или 'no' — если нечётное.

asciicast

Игра "Калькулятор".

Вам показывается случайное математическое выражение, например 35 + 16, которое нужно вычислить и записать правильный ответ.

asciicast

Игра "НОД".

Вам показывается два случайных числа, например, 25 50. Пользователь должен вычислить и ввести наибольший общий делитель этих чисел.

asciicast

Игра "Арифметическая прогрессия".

Вам показывается ряд чисел, образующий арифметическую прогрессию, одно число скрыто. Вам нужно определить это число.

asciicast

Игра "Простое ли число".

Вам показывается случайное число. Нужно ответить 'yes', если число чётное, или 'no' — если нечётное.

asciicast

About

Проект 1 на Hexlet

Resources

Stars

Watchers

Forks

Packages

No packages published