Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actions Status Maintainability Rating

Brain Games

Комплект консольных игр, разработанных в рамках учебного проекта платформы Hexlet. Пакет включает в себя пять математических викторин. В рамках каждого игрового сеанса пользователю предлагается ответить на три случайных вопроса. Для успешного завершения игры необходимо дать три верных ответа подряд. В случае ошибки сессия завершается с выводом корректного ответа.

Состав пакета:

  • brain-even — проверка числа на четность.
  • brain-calc — вычисление результатов арифметических выражений.
  • brain-gcd — нахождение наибольшего общего делителя двух чисел.
  • brain-progression — определение пропущенного элемента в арифметической прогрессии.
  • brain-prime — проверка числа на то, является ли оно простым.

Минимальные требования

  • Python версии 3.10 или выше
  • Пакетный менеджер uv

Инструкция по установке

Пакет конфигурируется как автономная утилита командной строки. Установка с помощью uv tool позволяет выполнять команды напрямую, минуя использование префиксов виртуального окружения.

  1. Клонируйте репозиторий:
    git clone https://github.com
  2. Перейдите в каталог проекта:
    cd python-project-49
  3. Выполните установку пакета в систему:
    uv tool install .

Запуск приложений

После завершения установки вызов утилит осуществляется напрямую через терминал:

brain-even
brain-calc
brain-gcd
brain-progression
brain-prime

Демонстрация работы (Asciinema)

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

1. Процесс установки

Демонстрация развертывания проекта и глобальной установки через команду uv tool install .: asciicast

2. Игра "Проверка на чётность" (brain-even)

Демонстрация игровых сессий (Победа и Поражение): asciicast

3. Игра "Калькулятор" (brain-calc)

Демонстрация игровых сессий (Победа и Поражение): asciicast

4. Игра "Наибольший общий делитель" (brain-gcd)

Демонстрация игровых сессий (Победа и Поражение): asciicast

5. Игра "Арифметическая прогрессия" (brain-progression)

Демонстрация игровых сессий (Победа и Поражение): asciicast

6. Игра "Простое число" (brain-prime)

Демонстрация игровых сессий (Победа и Поражение): asciicast

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages