Giter Site home page Giter Site logo

brain-games's Introduction

Hexlet tests and linter status:

Actions Status

Codeclimate maintainability badge

Maintainability

Brain-games is a command line tool to play 5 math games. Every game have 3 questions. 3 correct answers is a WIN!

Brain-even

The user is shown a random number. And user needs to answer 'yes' if the number is even, or 'no' if it is odd.

Run brain-even for play. Type answer and hit enter.

(Answers 'YES', 'Yes', 'y', 'NO', 'No') doesn't count as valid.

Brain-calc

Game - calculator. The user is shown a random mathematical expression, for example 35 + 16, which must be calculated and the correct answer written down.

Run brain-calc for play. Type answer and hit enter.

Brain-gcd

Find great common divider. The user is shown two random numbers, for example 25 50. The user must calculate and enter the greatest common divisor of these numbers.

Run brain-gcd for play. Type answer and hit enter.

Brain-progression

The user is shown an arithmetic progression. One of the numbers is hidden. The hidden number must be guessed.

Run brain-progression for play. Type answer and hit enter.

Brain-prime

The user is shown a random number. And user needs to answer 'yes' if the number is prime, or 'no' if is not.

Run brain-prime for play. Type answer and hit enter.

(Answers 'YES', 'Yes', 'y', 'NO', 'No') doesn't count as valid.

Requirements

  • OS: MacOS, Ubuntu, WSL (Windows Subsystem for Linux)

  • Python 3.8

Setup

Run make package-install for setup

Run brain-games If everything installed correct, you will see greeting message.

Asciinema record of brain-even game

asciicast

Asciinema record of brain-calc game

asciicast

Asciinema record of brain-gcd game

asciicast

Asciinema record of brain-progression game

asciicast

Asciinema record of brain-prime game

asciicast

brain-games's People

Contributors

yudzhum avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.