Skip to content

experiment0/python-project-49

Repository files navigation

Учебный проект на Python с реализацией простых консольных игр

Тесты Hexlet и статусы линтера SonarCloud

Actions Status

Quality Gate Status Bugs Code Smells Duplicated Lines (%)

О проекте

Данный учебный проект реализован в процессе прохождения курса Python-разработчик.
В нем реализована серия простых консольных игр, основанных на арифметических вычислениях.
Каждая игра запускается отдельной командой.
Игра, в которой пользователь трижды верно ответил на вопрос, заканчивается победой.
Если пользователь ответил не верно, игра просто заканчивается.

Команда Задача игры
brain-games Просто приветствие пользователя по имени. Задачи как таковой нет.
brain-even Определить, является ли число четным.
brain-calc Посчитать сумму, разность, произведение чисел.
brain-gcd Найти НОД двух чисел.
brain-progression Определить пропущенное число в арифметической прогрессии.
brain-prime Определить, является ли число простым.

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

  1. Проверить, установлена ли утилита uv:

    uv --version

    Если не установлена, то нужно установить по инструкции.

  2. Установка пакета из данного репо:

    uv tool install --force git+https://github.com/experiment0/python-project-49.git

    Флаг --force нужен на случай, если данный пакет уже был установлен ранее.

  3. Демонстрация процесса игры:

    asciicast

About

Серия простых арифметических консольных игр на python

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published