Skip to content

sva24/python-project-49

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hexlet tests and linter status:

Actions Status Maintainability

🧠 Игры разума

«Игры разума» — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.

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

python >=3.8
prompt >= 0.4.1

🛠️ Установка

git clone https://github.com/sva24/python-project-49.git
cd python-project-49
make install
make build
make package-install

💡 Запуск игр:

  • brain-even
    Запускается игра «Наибольший общий делитель (НОД)».
    Пользователю показывается два случайных числа, например, 25 50.
    Пользователь должен вычислить и ввести наибольший общий делитель этих чисел.

  • brain-calc
    Запускается игра "Калькулятор". Пользователю показывается случайное математическое выражение, например, 35 + 16, которое нужно вычислить и записать правильный ответ.

  • brain-progression
    Показываем игроку ряд чисел, который образует арифметическую прогрессию, заменив любое из чисел двумя точками. Игрок должен определить это число.

  • brain-gcd
    Запускает игру «Наибольший общий делитель (НОД)». Пользователю показывается два случайных числа, например, 25 50.
    Пользователь должен вычислить и ввести наибольший общий делитель этих чисел.

  • brain-prime
    Запускает игру «Простое ли число?». Показываем игроку случайное число. Игрок должен определить является ли число простым.

📺 Запись демонстрации игр:

brain-even asciinema

asciicast

brain-calc asciinema

asciicast

brain-gcd asciinema

asciicast

brain-progression asciinema

asciicast

brain-prime asciinema

asciicast

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors