Skip to content

rezajkee/brain-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hexlet tests and linter status // Code Climate Maintainability status // GitHubActions linter status:

Actions Status Maintainability lint

Мой первый проект на Хекслете: "Игры разума".

Программа содержит 5 разных математических игр, которые вызываются простой командой:

  1. Игра: "Проверка на чётность" (brain-even). Суть игры в следующем: пользователю показывается случайное число. И ему нужно ответить yes, если число чётное, или no — если нечётное.
  2. Игра: "Калькулятор" (brain-calc). Суть игры в следующем: пользователю показывается случайное математическое выражение, например 35 + 16, которое нужно вычислить и записать правильн>
  3. Игра "Наибольший общий делитель" (brain-gcd). Суть игры в следующем: пользователю показывается два случайных числа, например, 25 50. Пользователь должен вычислить и ввести наибольш>
  4. Игра "Арифметическая прогрессия" (brain-progression). Суть игры в следущем: пользователю показывается ряд чисел, образующий арифметическую прогрессию. Вместо случайного числа в ряду стоят две точки. Пользователь должен ввести пропущенное число.
  5. Игра "Простое ли число?" (brain-prime). Суть игры в следущем: пользователю показывается случайное число. И ему нужно ответить yes, если число простое, или no — если составное.

Для установки потребуется poetry версии не ниже 1.0.0.

Для запуска установки используйте команду "make install".

Когда пакет установлен с помощью pip install --user — будут доступны запуски без poetry run (просто brain-calc, а не poetry run brain-calc).

Установка и Brain-even game:

asciicast

Brain-calc game:

asciicast

Brain-gcd game:

asciicast

Brain-progression game:

asciicast

Brain-prime game:

asciicast