Skip to content

chifcrow/python-project-49

Repository files navigation

Maintainability Test Coverage

Добро пожаловать в серию образовательных мини-игр "Brain Games".

Установка игры

Для установки brain_games, выполните следующие шаги:

  1. Клонирование репозитория: Чтобы скачать последнюю версию игры, клонируйте репозиторий из GitHub:
    git clone https://github.com/chifcrow/python-project-49.git
    
  2. Используйте poetry для установки зависимостей и создания виртуального окружения:
    poetry install
    
  3. Запуск программ описан в следующих обзацах.

Знакомство и приветствие:

Запуск игры:

$ brain-games

Игра "Калькулятор":

Описание игры:

Игра "Калькулятор" представляет собой математическую викторину, где пользователю предлагается решить случайное математическое выражение.

Запуск игры:

$ brain-calc

Пример игрового процесса:

Welcome to the Brain Games!<br/>
May I have your name? Sam<br/>
Hello, Sam!<br/>
What is the result of the expression?<br/>
Question: 4 + 10<br/>
Your answer: 14<br/>
Correct!<br/>
Question: 25 - 11<br/>
Your answer: 14<br/>
Correct!<br/>
Question: 25 * 7<br/>
Your answer: 175<br/>
Correct!<br/>
Congratulations, Sam!

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

Question: 8 + 6
Your answer: 11
'11' is wrong answer ;(. Correct answer was '14'.
Let's try again, Sam!

Игра "Проверка на чётность":

Описание игры:

Игра "Проверка на чётность" требует от пользователя определить, является ли показанное ему число чётным. Пример игрового процесса:

Запуск игры:

$ brain-even

Пример игрового процесса:

Welcome to the Brain Games!<br/>
May I have your name? Bill<br/>
Hello, Bill!<br/>
Answer "yes" if the number is even, otherwise answer "no".<br/>
Question: 15<br/>
Your answer: yes<br/>
'yes' is wrong answer ;(. Correct answer was 'no'.<br/>
Let's try again, Bill!

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

Question: 15<br/>
Your answer: yes<br/>
'yes' is wrong answer ;(. Correct answer was 'no'.<br/>
Let's try again, Bill!

Игра "Наибольший общий делитель" (НОД):

Описание игры:

Игра "Наибольший общий делитель (НОД)" — это увлекательная математическая игра, в которой ваша задача найти наибольший общий делитель двух случайно выбранных чисел.

Запуск игры:

$ brain-gcd

Пример игрового процесса:

Welcome to the Brain Games!<br/>
May I have your name? Sam<br/>
Hello, Sam!<br/>
Find the greatest common divisor of given numbers.<br/>
Question: 25 50<br/>
Your answer: 25<br/>
Correct!

Если вы введете правильный ответ, игра продолжится и вам будут представлены новые числа. Вам необходимо дать правильные ответы на три вопроса подряд, чтобы выиграть:

Question: 100 52<br/>
Your answer: 4<br/>
Correct!<br/>
Question: 3 9<br/>
Your answer: 3<br/>
Correct!<br/>
Congratulations, Sam!<br/>

В случае неправильного ответа, игра завершится, и вы увидите следующее сообщение:

Question: 25 50<br/>
Your answer: 1<br/>
'1' is wrong answer ;(. Correct answer was '25'.<br/>
Let's try again, Sam!<br/>

Попробуйте игру и проверьте свои навыки нахождения НОД!

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

Описание игры:

В игре "Арифметическая прогрессия" вам будет представлен ряд чисел, формирующих арифметическую прогрессию, где одно из чисел заменено на две точки. Ваша задача — определить это пропущенное число.

Запуск игры:

$ brain-progression

Пример игрового процесса:

Welcome to the Brain Games!<br>
May I have your name? Sam<br>
Hello, Sam!<br>
What number is missing in the progression?<br>
Question: 5 7 9 11 13 .. 17 19 21 23<br>
Your answer: 15<br>
Correct!<br>

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

Question: 5 7 9 11 13 .. 17 19 21 23<br>
Your answer: 1<br>
'1' is wrong answer ;(. Correct answer was '15'.<br>
Let's try again, Sam!<br>

Игра "Простое ли число?":

Описание игры:

В игре "Простое ли число?" вам будет представлено число, и вам нужно определить, является ли оно простым. Ответьте "yes", если число простое, и "no" — если нет.

Запуск игры:

$ brain-prime

Пример игрового процесса:

Welcome to the Brain Games!
May I have your name? Sam
Hello, Sam!
Answer "yes" if given number is prime. Otherwise answer "no".
Question: 7
Your answer: yes
Correct!

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

Question: 4
Your answer: yes
'yes' is wrong answer ;(. Correct answer was 'no'.
Let's try again, Sam!

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

asciicast

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published