Skip to content

yulhom/python-project-49

Repository files navigation

Hexlet tests and linter status:

Actions Status Bugs Code Smells Duplicated Lines (%) Lines of Code Reliability Rating Security Rating Technical Debt Maintainability Rating Vulnerabilities

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

Для работы и установки игр потребуется uv, его можно скачать отсюда.

Установка зависимостей

Чтобы установить проект, нужно ввести команду make install, которая запускает uv sync и устанавливает все зависимости автоматически.

Запуск игры

Чтобы вызвать точку входа, нужно ввести команду make brain-games, которая запускает uv run brain-games.

Сборка проекта и установка пакета

Прежде чем публиковать, необходимо осуществить сборку проекта командой make build, которая выполнит команду uv build. Установить пакет в операционную систему необходимо с помощью команды make package-install , которая выполнит uv tool install dist/*.whl.

Установка дополнительных зависимостей

Проверить код на соответствие стандартам нужно с помощью команды make lint, которая выполнит uv run ruff check brain_games.

Описание и запуск игр

Игра «Проверка на чётность»

Угадать чётность числа. После сборки и установки пакета в операционную систему запустите игру командой brain-even.

Игра «Калькулятор»

Ввести результат вычисления математического выражения. После сборки и установки пакета в операционную систему запустите игру командой brain-calc.

Игра «НОД»

Найти наибольший делитель двух чисел. После сборки и установки пакета в операционную систему запустите игру командой brain-gcd.

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

Найти пропущенное число в ряде арифметической прогрессии. После сборки и установки пакета в операционную систему запустите игру командой brain-progression.

Игра «Простое ли число?»

Определить, является ли число простым. После сборки и установки пакета в операционную систему запустите игру командой brain-prime.

Демонстрация

asciicast

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published