Skip to content

Latest commit

 

History

History
74 lines (47 loc) · 2 KB

README.md

File metadata and controls

74 lines (47 loc) · 2 KB

montyhallsim

PyPI Version Supported Python Versions License

A command-line interface for simulating the Monty Hall problem.

Installation

PyPI

$ pip install montyhallsim

GitHub

$ git clone https://github.com/mrwolferinc/montyhallsim.git
$ cd montyhallsim
$ python setup.py install

Usage/Examples

The simplest usage of the interface:

$ montyhallsim

To run a simulation without swapping doors:

$ montyhallsim -n

To run a simulation with a specified number of rounds played:

$ montyhallsim -r 15

Arguments

Syntax: montyhallsim [-r [ROUNDS]] [-n]

Argument Type Description
-r [ROUNDS], --rounds [ROUNDS] optional Set the number of rounds to be played - defaults to 10.
-n, --no-swap optional Run a simulation without swapping doors.

Note: If you are running this package locally, then you will need to call python -m montyhallsim instead of montyhallsim.

Running Tests

Tests are located inside the tests directory and are run using pytest. To run tests, run the following commands:

$ pip install pytest
$ pip install -e .
$ pytest

Contributing

Contributions are always welcome!

See CONTRIBUTING.md for ways to get started.

Please adhere to this project's code of conduct while contributing.

License

MIT